Linux 网络基础

1、查看网络配置

①netstat命令查看网络连接情况
-a:显示所有活动连接
-n:以数字形式显示
-p:显示进程信息
-t:查看 TCP 协议相关信息
-u:查看UDP协议相关信息
-r:显示路由表信息
-l: 显示处于监听状态的网络连接及端口信息

②traceroute命令跟踪数据包的路由路径
traceroute 192.168.7.7 //从本机到192.168.7.7的路由节点

2、route命令添加,删除静态路由记录

route add -net 192.168.3.0/24 gw 192.168.4.254 //添加静态路由
route -n //查看路由条目
route del -net 192.168.3.0/24 //删除静态路由
route add default gw 192.168.4.254 //添加默认网关记录
route del default ge 192.168.4.254 //删除默认网关记录

3、修改网络配置文件

①网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //网络接口名称
ONBOOT=yes //是否开机自动运行
BOOTPROTO=static //表态指定IP地址
dhcp //自动获取
IPADDR=192.168.4.1 //IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.4.2 //网关

②主机名称配置文件
vim /etc/sysconfig/network
HOSTNAME=benet.com //主机名为benet.com
③域名解析配置文件
vim /etc/resolv.conf
nameserver 202.106.0.20 //主DNS服务器地址
nameserver 202.106.46.151 //备用DNS服务器地址

4、配置DHCP服务器

①安装dhcp软件包
②修改配置文件
vim /etc/dhcp/dhcpd.conf
subnet 192.168.4.0 netmask 255.255.255.0 { //声明网段地址,子网掩码
range 192.168.4.100 192.168.4.200; //设置地址池
option routers 192.168.4.1; //指定默认网关
}
host prtsvr { //设置保留
hardware ethernet 00:00:00:aa:aa:aa; //保留主机MAC地址
fixed-address 192.168.4.100; //保留IP地址
}

③重启dhcpd服务
service dhcpd restart

5、使用DHCP客户端

①修改网卡为自动获取地址
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROOTO=dhcp //自动获取IP地址
②ifdown eth0 ; ifup eth0 //重启网卡
或:dhclient -d eth0 //重新获取地址

-------------本文结束感谢您的阅读-------------