redhat的网络配置大全

nm-tool    查看所有网卡状态
nm-connection-editor  打开图形网络管理
/etc/init.d/NetworkManager  start  此服务开启时  才可以使用图形网络管理
system-config-network   打开文本网络设置

/etc/resolv.conf  是DNS配置文件  
是全局DNS的设置  优先级低于 /etc/hosts  低于网卡配置文件
可以在/etc/nsswhich文件中修改两者的优先级
/etc/resolv.conf中的DNS设置:nameserver 192.168.0.254
最多添加3个nameserver  多于3个的不会生效

/etc/sysconfig/network   是网关设置文件
是全局网关的设置  优先级低于网卡配置文件(针对一块网卡的网关设置)
route -n  查看路由表  最后一行是网关


/etc/sysconfig/network-scripts/ifcfg-eth0  是网卡配置文件

优先级高于全局配置文件

配置内容

静态:
DEVICE=eth0
BOOTPROTO=none(static)
ONBOOT=yes
IPADDR=
NETMASK=
GATEWAY=                  此处网关设置优先级高于/etc/sysconfig/network
DNS1=                     此处DNS设置优先级高于/etc/resolv.conf


动态:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes


桥接网卡的配置,在虚拟机的时候,会用到的!

修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0


新建一个br0网卡配置文件/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
BOOTPROTO=none
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.0.67
NETMASK=255.255.255.0
DNS1=192.168.0.254
GATEWAY=192.168.0.254
DELAY=0                   //这样如果是桥接的虚拟机,那么就可以从网卡启动了

brctl show 可以查看当前主机中的桥接接口
桥接接口的删除
先删除配置文件,再把物理网卡的配置文件改回来,用ifconfig br0 down停掉br0,再brctl delbr br0,重启网络,ok
                  

多网卡绑定的设置

选择 Linux 以太网绑定模式
模式 0 (平衡轮循) - 轮循策略,所有接口都使用。采用轮循方式在所有 Slave 中传输封包;任何Slave都可以接收。
模式 1 (主动备份) - 容错。一次只能使用一个 Slave 接口,但是如果该接口出现故障,另一个 Slave将接替它。
模式 3 (广播) - 容错。所有封包都通过所有 Slave 接口广播,相当与0和1的结合


1.建立绑定接口 bond0 配置文件
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE="bond0"
BOOTPROTO="none"
ONBOOT="yes"
IPADDR=192.168.0.174
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
BONDING_OPTS="mode=1 miimon=50"

2.建立 Slave 接口 eth0 配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"
BOOTPROTO="none"
ONBOOT="yes"
MASTER="bond0"
SLAVE=yes


3.建立 Slave 接口 eth1 配置文件 (需要添加一块网卡)
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
BOOTPROTO="none"
ONBOOT="yes"
MASTER="bond0"
SLAVE=yes


4.配置系统加载 binding 模块
vi /etc/modprobe.d/bonding.conf
      alias bond0 bonding
保存退出


5.附加 Slave 接口到 bond0
vi /etc/rc.d/rc.local
   ifenslave bond0 eth0 eth1
保存退出


6.重启系统
7.验证
[root@desktop174 ~]# ifconfig 
bond0     Link encap:Ethernet  HWaddr 52:54:00:F1:79:71  
          inet addr:192.168.0.174  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:ff:fef1:7971/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:84607 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2089 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:9781363 (9.3 MiB)  TX bytes:292610 (285.7 KiB)


eth0      Link encap:Ethernet  HWaddr 52:54:00:F1:79:71  
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:35053 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3933952 (3.7 MiB)  TX bytes:5607 (5.4 KiB)


eth1      Link encap:Ethernet  HWaddr 52:54:00:F1:79:71  
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:49556 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2027 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5847537 (5.5 MiB)  TX bytes:287551 (280.8 KiB)


使用 ifconfig eth0 down 命令关闭 eth0 接口,同时检测 eth1 是否自动接管


转载于:https://my.oschina.net/fsxchen/blog/108615

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值