IP,netmask,gateway,dns server,hostname
Ethernet:
例如:eth0,eth1...
相关的配置文件为/etc/sysconfig/network-scripts/ifcfg-ethX
PPP:
例如:ppp0,ppp1...
相关的配置文件为/etc/sysconfig/network-scripts/ifcfg-pppX
配置IP,netmask的三种方式:
一,命令修改:
#ifconfig
-a 显示所有网卡的相关配置信息
device_NAME 显示该网卡的配置信息
eg:ifconfig eth1 192.168.1.8/24
#ip
1,ip link show [ethX] --显示所有【或ethX】网卡的信息
set promisc {on|off} --混杂模式
2,ip addr show ethx
add IP/length dev ethX --添加IP地址
del IP/length dev ethX --删除IP地址
二,图形界面的配置
输入命令:system-config-network-gui
或system-config-network-tui
进入图形界面设置网络参数。
三,编辑配置文件
相关配置文件:
/etc/sysconfig/network-scripts/ifcfg-ethx
配置文件格式:
DEVICE=ethX
BOOTPROTO={none|static|dhcp|bootp}
ONBOOT={yes|no}
HWADDR=
IPADDR=
NETMASK=
GATEWAY=
USERCTL={yes|no} --配置普通用户可否管理网卡
PEERDNS={yes|no} --配置动态获得的IP地址可否修改DNS
注:第一和第二使用的命令修改IP的方法只对当前的shell有效,当网络服务重启
另外使用命令:ifdown ethX 禁用网卡 ifup ethX 启用网卡
service network restart 重启网络服务 与/etc/init.d/network
四,关于路由的查看和配置
1)查看路由的方式:#route -n
#netstat -nr
#ip route list
2)使用route命令配置路由
添加路由:
route add -host |-net DESTINATION netmask MASK gw
eg:配置到1.1.0.0/16 网段路由 下一跳地址为172.16.0.1;所有命令,
3)使用route命令配置默认网关
例如route add default gw 172.16.0.1
4)删除路由
route del -host|-net TARGET netmask MASK
五,配置DNS服务器指向:
编辑文件/etc/resolv.conf
格式为nameserver IP (注:最多有三条记录!!!)
六,主机名称的指定;
命令:hostname
或编辑配置文件:/etc/sysconfig/network
文件格式:NETWORKING={yes|no}
GATE=
HOSTNAME=
七,通过给网卡指定别名给网卡配置多个地址:
命令:ifconfig eth0.# IP (网络服务重启将失效!)
添加配置文件 :/etc/sysconfig/network-scripts/ifcfg-eth0.#
格式为:DEVICE=eth0.1
BOOTPROTO={none|static}
IPADDR
NETMASK
八,如何让指定的静态路由永久有效:
/etc/sysconfig/network-scripts/route-eth0
内容支持两种定义的格式:
1,NETWORK/NETMASK via GATEWAY
NETMASK#=255.255.0.0
GATEWAY#=172.16.0.1
总结:以上是linux系统中关于配置网络参数的方法,大体上是用命令配置的参数是立即生