Linux:基本网络配置(基础篇)

一、查看及测试网络配置

1.查看网络接口信息

ifconfig   [-a] [接口名]     -a 查看所有接口,不论接口是否活跃 [接口名] 只显指定接口

2.测试网络连接状态       ping [-c 次数] 目标主机IP或名称

3.查看主机路由信息       route [-n]             -n   使用数字显示(速度比较快)

4.跟踪数据包所经过的路由              traceroute 目标主机IP或名称

5.查看主机名称                hostname

6.测试DNS服务器是否能正常解析

       nslookup   目标主机名或IP   [DNS服务器IP]

7.查看网络连接状态

       netstat [-anrltup]

       -a显示所有连接 -n用数字显示 -r显示路由表 -l显示处于监听状态的进程

-t显示TCP进程 -u显示UDP进程 -p显示进程号进程名信息

8.查看ARP缓存记录        arp -n

二、使用命令调整网络参数(临时生效)

1.修改网卡参数

       ifconfig 接口名 ip地址 [netmask   子网掩码]

       ifconfig 接口名 ip地址[/网络前缀]

       ifconfig 接口名 down[/up]

       ifconfig 接口名   hw ether 接口MAC地址

2.设置路由记录

       route add -net 网络地址/网络前缀 gw 下一跳IP

       route add -host 主机IP gw 下一跳IP

       route add default gw 下一跳IP

       route del -net 网络地址/网络前缀 [gw 下一跳IP]

       route del -host 主机IP [gw 下一跳IP]

       route del default [gw 下一跳IP]

3.配置主机名             hostname 主机名

4.配置静态arp          arp -s 主机IP地址 主机MAC地址

三、通过配置文件修改网络参数

1.网卡参数

       /etc/sysconfig/network-scripts/ifcfg-接口名

       DEVICE=接口名    ONBOOT=yes/no    BOOTPROTO=static/dhcp

       IPADDR=IP地址    NETMASK=子网掩码   GATEWAY=网关IP

2.修改主机名

       /etc/sysconfig/network

       NETWORKING=yes/no    NETWORKING_IPV6=yes/no HOSTNAME=主机名

3.配置DNS服务器IP

       /etc/resolv.conf

       nameserver   DNS服务器IP

4.配置本地的域名解析记录

       /etc/hostname

       IP地址       主机名

 

四、使用DHCP动态配置主机地址

1.安装

       rpm -ivh   /media/Server/dhcp-版本信息

2.修改主配置文件

       cp /usr/share/doc/dhcp-版本/dhcpd.conf.sample /etc/dhcpd.conf

       vi /etc/dhcpd.conf

3.重要配置项

       option routers   网关IP;

       option sub-netmask 子网掩码;

       option domain-name-servers 首选DNS,备用DNS;

       rang   开始IP    结束IP;

       default-lease-time 默认租约时间;

       max-lease-time 最大租约时间;

       hardware ethernet 主机MAC地址;

       fixed-address 保留IP地址;

4.启动服务

       service dhcpd start

5.设置在哪块网卡提供DHCP服务

       /etc/sysconfig/dhcpd           

       DHCPARGS=”接口名”

6.租期数据库文件

       /var/lib/dhcpd/dhcpd.lease

7.DHCP中继代理

       (1)在服务器上建立多个网段的作用域

       (2)开启中继代理服务器的路由转发功能

              /etc/sysctl.conf    net.ipv4.ip_forward=1     sysctl –p

       (3)改配置文件

       /etc/sysconfig/dhcrelay   INTERFACE=”接口名 接口名” DHCPSERVERS=服务器IP

       (4)启动服务

              service dhcrelay start