CentOS 6 最小化安装的网络配置

关于网络属性的配置:

/etc/sysconfig/network                    包含主机最基本网络信息,用于系统启动
/etc/sysconfig/network-scripts/     此目录下是系统启动时初始化网络的信息及脚本
/etc/xinetd.conf                                 定义由超级进程xinetd启动的网络服务
/etc/hosts                                            完成主机名映射为IP地址的功能
/etc/networks                                     完成域名与网络地址的映射
/etc/host.conf                                     配置域名服务客户端的控制文件
/etc/resolv.conf                                  配置域名服务客户端的配置文件,指定域名服务器的位置
/etc/protocols                                    设定主机使用的协议以及各协议的协议号
/etc/services                                       设定主机的不同端口的网络服务

网络相关命令:

[root@localhost /]# ifconfig eth0 up   — 用于激活网卡(重启失效)。与   ifup 来同
[root@localhost /]# ifconfig eth0 down  — 用户停止网卡。与 ifdown 相同
[root@localhost /]# ifconfig eth0 【IP地址】 netmask 255.255.255.0  — 设置网卡IP地址和掩码(重启失效)
[root@localhost /]# service network restart  — 修改了网络信息后使用此命令重新启动网络

通过修改网络配置文件,可使启动时生效:

[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0   –eth0 为机器的网卡号
DEVICE=eth0   — 设置网卡名
HWADDR=00:0C:29:0D:F3:72   — 网卡MAC地址
IPADDR=192.168.126.20  — 设置IP地址
NETMASK=255.255.255.0   — 设置掩码
GATEWAY=192.168.126.2  — 设置网关
TYPE=Ethernet
UUID=ba51f0f6-5966-42b6-a8e9-18b7d6272179
ONBOOT=[yes|no]  — 是否随系统一并启动
NM_CONTROLLED=[yes|no]
BOOTPROTO=[static|dhcp]  — 使用静态IP地址,dhcp 为自动分配 IP
DNS1=202.96.128.86   — 设置DSN地址
BROADCAST=192.168.126.255  –网卡广播地址
IPV6INIT=[yes|no]   — 是否启用 IPV6
— 修改完成后,按下 ESC键进入 vi 命令模式,输入  :wq  按下回车,保存并退出
[root@localhost /]# /etc/init.d/network reload   — 重新导入配置,或使用命令 reboot 重启生效.

如果希望能重置网卡信息:

[root@localhost /]# rm /etc/udev/rules.d/70-persistent-net.rules    — 重启系统后将会重新生成该文件
[root@localhost /]# cat /etc/udev/rules.d/70-persistent-net.rules  — 查看文件内容
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:0c:29:0d:f3:7
2″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″
— NAME 的值,就是 ifconfig 查看时所显示的网卡名,你可以修改它。

如果希望修改主机名:

[root@localhost /]# vi /etc/sysconfig/network
HOSTNAME=localhost.xleos   — 修改此处即可

Linux禁用IPv6

[root@localhost /]# netstat -tuln   –查看服务监听IP
[root@localhost /]# lsmod |grep ip  –使用lsmod查看ipv6的模块是否被加载