Linux 的網絡配置基本上是通過修改幾個配置文件來實現的
下面是相關的配置文件
/ect/hosts 配置主機名和IP地址的對應
/etc/nf 配置域名(在hosts內解析不到時此域名生效)
/etc/sysconfig/network 配置主機名和網關
/etc/sysconfig/network
一
cat /etc/sysconfig/network
DEVICE=eth
ONBOOT=yes
BOOTPROTO=static
IPADDR=
NETMASK=
GATEWAY=
ifconfig eth
ifconfig eth
ifconfig eth
ifconfig eth
ifconfig eth
二
cat /etc/sysconfig/network
DEVICE=eth
BOOTPROTO=static
IPADDR=
NETMASK=
ONBOOT=yes
cat /etc/sysconfig/network
DEVICE=eth
BOOTPROTO=static
IPADDR=
NETMASK=
ONBOOT=yes
vi /etc/rc
route add
route add
三
注意
GATEWAY=
cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=
GATEWAY=
如果只需要添加默認路由可以這樣設置
route add default gw
route del default gw
如果兩個網卡均需要網關可以這樣設置
route add
route add
備注
route
netstat
route print (For windows)
四
cat /etc/nf
nameserver
五
有時
那麼需要再在/etc/sysconfig/network
cat /etc/sysconfig/network
DEVICE=eth
BOOTPROTO=static
IPADDR=
NETMASK=
ONBOOT=yes
cat /etc/sysconfig/network
DEVICE=eth
BOOTPROTO=static
IPADDR=
NETMASK=
ONBOOT=yes
六
為了提供網絡的高可用性
所謂bonding
比如我們可以將eth
cat /etc/sysconfig/network
DEVICE=bond
BOOTPROTO=none
BROADCAST=
IPADDR=
NETMASK=
NETWORK=
ONBOOT=yes
TYPE=Ethernet
GATEWAY=
USERCTL=no
cat /etc/sysconfig/network
DEVICE=eth
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond
SLAVE=yes
cat /etc/sysconfig/network
DEVICE=eth
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
MASTER=bond
SLAVE=yes
alias bond
options bond
其中miimon=
modprobe bonding miimon=
From:http://tw.wingwit.com/Article/os/fwq/201405/30685.html