Linux IP网络配置

网络相关文件:

  1. /etc/sysconfig/network 设置主机名称及能否启动Network

  2. /etc/sysconfig/network-scripts/ifcfg-eth0 设置默认网卡参数

  3. /etc/modprobe.conf 开机时设置加载内核模块

  4. /etc/resolv.conf 设置DNS IP

  5. /etc/hosts 设置IP映射

  6. /etc/protocols 定义IP数据包协议的相关数据,包括ICMP、TCP方面的数据包协议的定义等

网络相关指令:

1. /etc/init.d/network restart 重启整个网络

  1. ifup eth0(ifdown eth0) 启动或是关闭某个网络接口,可以通过简单的script来处理,这两个script会主动到/etc/sysconfig/network-scripts/目录下:

·ifconfig 查询、设置网卡与IP网段等相关参数

·ifup/ifdown 启动/关闭网络接口

配置IP的三种方法:

  1. bash设置:

只是暂时修改网络接口,立即生效,重启无效重置

ifconfig ethX ip/netmask

ifconfig eth0 192.168.100.1 设置eth0的IP

ifconfig eth0 192.168.100.1 netmask 255.255.255.0 > mtu 8000 设置网络接口值,同时设置MTU的值

  1. 图形界面设置:

system-config-network-gui

system-config-network-tui

输入setup命令,进入图形界面(配置设备IP等相关属性信息、system-config中的服务集中在这一面板中),有时进入图形设置网络接口的界面时会出现乱码,这时的解决方法是:退出此图形界面,输入当命令“export LANG=en”,再进入图形界面。

进入图形界面,选择“Network configuration”

修改后网络接口退出,网络接口修改完成。让IP生效的解决方法是(修改配置永久生效):

1) #ifdown eth1 && ifup eth1 先禁用,再启用

2) #service network restart 网络服务重启

3) #/etc/init.d/network restart 也可以重启网络接口

Comments

石灰窑: 看看觉着,写的很好。