关于网络属性的配置:
/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的模块是否被加载