CentOS Linux网络基本配置

1.主机名设置
hostname命令设置运行时的主机名:

# hostname [name]

重启后要保留设置的主机名,需要编辑/etc/sysconfig/network文件:

# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=myserver
GATEWAY=192.168.1.1


2.设置默认网关
默认网关也是在/etc/sysconfig/network中设置,GATEWAY这一行:

# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=myserver
GATEWAY=192.168.1.1

3.设置系统使用的DNS服务器
在/etc/resolv.conf中设置,最多可以有3个:

# cat /etc/resolv.conf
nameserver 192.168.2.100
nameserver 192.168.2.101

4.本地将主机名映射到相应的IP地址,在/etc/hosts中设置:
三列依次是IP地址、主机名和别名。

# cat /etc/hosts
127.0.0.1     localhost.localdomain localhost
192.168.1.100        www.aaa.com

5.设置IP地址
网卡IP地址配置文件在/etc/sysconfig/network-scripts中,文件名以“ifcfg-”开始,后接网卡类型加网卡序号,比如ifcfg-eth0:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //物理设备名。
BOOTPROTO=static //取下列值之一:none,引导时不使用协议;static,静态分配地址;bootp,使用BOOTP协议,或dhcp,使用DHCP协议。
BROADCAST=192.168.1.255 //广播地址。
ONBOOT=yes //yes(引导时激活设备)或no(引导时不激活设备)
IPADDR=192.168.1.180 //IP地址。
NETMASK=255.255.255.0 //子网掩码。
NETWORK=192.168.1.0 //网络网段,需要IP地址和子网掩码计算得出。

6.重启network服务

service network restart