Linux网络配置


  在REDHAT5中,网卡的命名在/eetc/modprobe.conf中配置,在REDHAT6中,网卡的命名在/etc/udev/rules.d/70-persistent-net.rules中配置。

  • ifconfig 管理ip地主
    • ifconfig ethX IP/MASK [up|down]
    • ifconfig eth0 192.168.0.1/24 配置eth0网卡的地址为192.168.0.1,子网掩码为255.255.255.0
    • ifconfig eth0 down 停止eth0网卡
    • ifconfig eth0 up 启用eth0网卡
  •  route命令 管理路由
    • add:添加
      • -host:主机路由
      • -net:网络路由 
      • route add -net 14.0.0.0/8 gw 192.168.118.2 添加一条路由信息,往14网段的都发往192.168.118.2网关
      • route add default gw 192.168.118.2 添加一条路由信息,只要路由表匹配不到的都发往192.168.118.2网关 
    • del:删除
      • -host
      • -net
      • route del -net 14.0.0.0/8 删除发往14网段的路由表
      • route del default 删除默认路由
  • 网络配置文件
    • /etc/sysconfig/network
    • /etc/sysconfig/network-scripts/ifcfg-ethX
      • DEVICE=eth0:网卡名称
      • BOOTPROTO=【static、none、dhcp、bootp】:引导协议
      • IPADDR:IP地址
      • NETMASK:子网掩码
      • GATWAY:网关
      • ONBOOT:开机时候自动激活
      • HWADDR:硬件地址(可省略)
      • USERCTL=【yes、no】:时候允许普通用户禁用或启用改设备
      • PEERDNS=【yes、no】:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址
    • 配置路由

     新建/etc/sysconfig/network-scripts/route-ethX配置文件,格式如下:10.0.0.0/8 via 192.168.118.2 添加一条路由,到10网段的都发往192.168.118.2网关

  •  DNS服务器
    • 编辑/etc/resolv.conf文件,格式:nameserver 192.168.153.2 最多可以配置三个
  • 本地地址解析
    • 编辑/etc/host文件,格式:10.10.11.122 www.abc.com
  • 主机名配置
    • 编辑/etc/sysconfig/network文件,格式:HOSTNAME=GDH
    • 通过hostname命令