RedHat 网络配置


  Linux 的网络配置基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。

  下面是相关的配置文件:

  /ect/hosts        配置主机名和IP地址的对应,对本机提供解析

  /etc/resolv.conf      配置域名(在hosts内解析不到时此域名生效)

  /etc/sysconfig/network      配置主机名和网关

  /etc/sysconfig/network-scripts/ifcfg-eth0 配置IP、Mask等网络参数

  一、网卡配置

  cat /etc/sysconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0

  ONBOOT=yes

  BOOTPROTO=static

  IPADDR=192.168.1.250

  NETMASK=255.255.255.0

  GATEWAY=192.168.76.1

  ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127

  ifconfig eth0:0 192.168.0.253 netmask 255.255.255.0

  ifconfig eth0:1 192.168.0.252 netmask 255.255.255.0

  ifconfig eth0 down

  ifconfig eth0 up

  二、多网卡配置:

  cat /etc/sysconfig/network-scripts/ifcfg-eth0

  DEVICE=eth0

  BOOTPROTO=static

  IPADDR=192.168.1.2

  NETMASK=255.255.255.0

  ONBOOT=yes

  cat /etc/sysconfig/network-scripts/ifcfg-eth0

  DEVICE=eth1

  BOOTPROTO=static

  IPADDR=222.157.4.82

  NETMASK=255.255.255.128

  ONBOOT=yes

  vi   /etc/rc.d/rc.local

  route add -net 192.168.0.0/24 gw 192.168.0.254 dev eth0

  route add -net 222.157.0.0/16 gw 222.157.66.1 dev eth1

  三、网关配置:

  注意:以下用命令设置的方式设置完后需要将命令加入到 /etc/rc.d/rc.local 中,否则重启后设置被自动清除!

  1、在 /etc/sysconfig/network-scripts/ifcfg-eth0 中配置;

  GATEWAY=192.168.76.1

  2、在 /etc/sysconfig/network 中配置:

  cat /etc/sysconfig/network

  NETWORKING=yes

  HOSTNAME=zhaohang.com

  GATEWAY=192.168.76.1

  3、用命令设置:

  如果只需要添加默认路由可以这样设置:

  route add default gw 192.168.1.1

  route del default gw 192.168.1.254 (可以删除默认路由,用此方法改变后几分钟就可以生效.)

  如果两个网卡均需要网关可以这样设置:

  route add -net 192.168.0.0/24 gw 192.168.0.254 dev eth0

  route add -net 222.157.0.0/16 gw 222.157.66.1 dev eth1

  备注:设置好路由或默认网关以后可以用命令查看:

  route -n

  netstat -rn

  route print (For windows)

  • 1
  • 2
  • 下一页

相关内容