首页 > 代码库 > Linux的网络参数配置
Linux的网络参数配置
一、/etc/resolv.conf
nameserver192.168.100.2
domainburanle.com
searchburanle.com
sortlist117.0.0.0/255.0.0.0
nameserver:DNS服务器,目前红帽系统仅支持3个nameserver,多余的配置无效
domain:定义本地域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。目前还未使用到。
search:它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。domain和search不能共存;如果同时存在,后面出现的将会被使用。
sortlist:当得到的解析是多个的时候,可以通过sortlist进行排序得到想要的结果。
二、/etc/hosts
10.10.10.1 www.buranle.com aaa
IP 域名 别名
这边插入一下DNS的解析顺序为:/etc/hosts→本地缓存→DNS服务器
三、/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=www.buranle.com
#GATEWAY=210.34.6.2
#FORWARD_IPV4=yes
#GATEWAYDEV=
该文件主要用于配置主机名,与网络功能的启动与否。也能配置其他的网络参数,不建议在此文件配置。
四、/etc/sysconfig/network-scripts/ifcfg-NAME
DEVICE=eth1
BOOTPROTO=static
IPADDR=10.10.10.1
NETMASK=255.255.255.0
ONBOOT=yes
HWADDR=00:0c:29:a4:b4:9d
DEVICE=:关联的设备名称,要与文件名保持一致
BOOTPROTO={static|none|dhcp|bootp}:引导协议,要使用静态地址,使用
static或none,dhcp表示使用dhcp来获取地址
IPADDR=:ip地址
NETMASK=:子网掩码
GATEWAY=:设定默认网关
ONBOOT=:开机时是否自动激活此网络
HWADDR=:硬件地址,要与硬件中的地址保持一致,可省
USERCTL={yes|no}:是否允许普通用户控制此接口
PEERDNS={yes|no}:是否在dhcp的时候,接受dhcp服务器指定的dns地址
五、/etc/sysconfig/network-scripts/route-ethX
添加格式1:
DEST via NEXTHOP
192.168.10.0/24via 10.10.10.254
添加格式2:
ADDRESS0=
NETMASK0=
GATEWAY0=
六、Linux简单的配置和查询命令
A、ifconfig
ifconfig interface [aftype]options | address
-a:显示所有接口的配置信息
ethx:只显示某张网卡的信息
ifconfig ethXIP/MASK [up|down]:配置网络
常用配置:ifconfigeth1:0 10.10.10.10/24
B、route
add:添加
-host
-net
-net0.0.0.0
route add -net|-host10.0.0.0/8 gw 192.168.169.100
route add default gw
route
del:删除
-host
-net
route del -net10.0.0.0/8
routedel default
Linux的网络参数配置