linux基础--网络设置

简介:

linux保存网络接口信息和MAC地址对应关系的文件

  redhat 5:/etc/modprobe.conf

  redhat 6: /etc/udev/rules/70-persistent-net.rules


#临时配置IP地址信息

ifconfig

 ifconfig ethX IP/MASK [up|down]

 ifconfig ethX:X IP/MASK [up|down]  同一网卡下添加多个地址

 配置的地址立即生效,但重启网络或者主机时失效


#永久配置IP地址信息

网络配置文件

/etc/sysconfig/network

网络接口配置文件

/etc/sysconfig/network-scripts/ifconfig-NAME

1
2
3
4
5
6
7
8
9
10
11
DEVICE= "eth0"    #设备名称,要与文件名的NAME一致
BOOTPROTO= "dhcp"   #引导协议{static|none|dhcp|boottp},静态:static|none
NM_CONTROLLED= "yes"   #是否启用netwokmanager
ONBOOT= "yes"    #开机时是否自动启动
TYPE= "Ethernet"    #
IPADDR= ""   #IP地址
NETMASK= ""   #子网掩码
GATEWAY= ""   #默认网关
HWADDR= ""    #MAC地址,可省略
USERCTL={ yes |no}    #是否允许普通用户控制此接口
PEERDNS={ yes |no}    #是否在BOOTPROTO为dhcp是接受由dhcp服务器指定的DNS地址

/etc/sysconfig/network-scripts/ifconfig-ethX:X

永久在一个网卡下添加多个地址


网络服务

redhat:/etc/init.d/network {start|stop|restart|status}


#临时配置路由信息

网关设置

route

  add:添加路由

    -host:添加主机路由

     -net:添加网络路由

      -net 0.0.0.0

   route add -net|-host DEST gw NextHop

   route add default gw NextHop

 del:删除路由

    -host:删除主机路由

    -net:删除网络路由

   route del -net 10.0.0.0/8

配置的地址立即生效,但重启网络或者主机时失效


#永久配置路由信息

/etc/sysconfig/network-scripts/route-ethX

添加格式一:

目标网络 via 下一跳

添加格式二:

ADDRESS0=

NETMASK0=

GATEWAY0=


/etc/sysconfig/network

1
2
3
4
NETWORKING= yes    #是否启用网络功能
NETWORKING_IPV6= yes    #是否启动ipv6网络功能
HOSTNAME=localhsot.localhost     #主机名配置
GATEWAY=     #全局网关地址



iproute2模块:强大的ip管理模块

 命令:ip

  link:网络接口属性

   ip -s link show:查看网卡接口信息

   ip link set 接口 {up|down}  启用|关闭接口

  addr:协议地址

  route

   ip route add to 10.0.0.0/8 dev eth0 via 172.16.0.1

  ip route flush to 10/8  清除10.0.0.0/8的路由


netstat命令

  -r:显示路由表

  -n:以数字方式显示

  -t:建立的tcp连接

  -u:显示udp连接

  -l:显示状态为listen的连接

 -p:显示监听指定套接字的进程ID和进程名

本文转自  亮公子  51CTO博客,原文链接:http://blog.51cto.com/iyull/1887100

相关文章
|
9天前
|
存储 Linux 网络安全
如何在 Linux 中检查和设置时区?
【7月更文挑战第12天】
16 2
如何在 Linux 中检查和设置时区?
|
5天前
|
Shell Linux C语言
|
3天前
|
网络协议 Ubuntu Linux
|
10天前
|
Linux
linux网络统计信息和端口占用情况基本语法
linux网络统计信息和端口占用情况基本语法
|
17天前
|
Linux
Linux时区的设置
Linux时区的设置
22 8
|
18天前
|
网络协议 安全 Ubuntu
7 个有用的免费 Linux 网络隧道
【7月更文挑战第4天】
58 0
7 个有用的免费 Linux 网络隧道
|
24天前
|
机器学习/深度学习 Serverless 文件存储
函数计算操作报错合集之在网络设置完成后进行挂载的指令,报错:找不到网络路径,该如何处理
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
|
17天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
17天前
|
存储 Linux 数据安全/隐私保护
Linux用户和用户组,useradd test2 -g itcast -d /home/test222 设置分组和存放路径
Linux用户和用户组,useradd test2 -g itcast -d /home/test222 设置分组和存放路径
|
17天前
|
算法 网络协议 Shell
掌握Linux网络:深入理解TC —— 你的流量控制利器
目前需要做一款关于Linux下对于某IP限制的一个工具(QOS),在网上寻找了许多关于TC的教程,大多数都是一些比较基础的教学,且多数都是对网口的一些限制,然后自己研究了一段时间,最后有一些小小的了解,故在此分享给大家。