目录
ifconfig – 显示或设置网络设备
选项参数
ifconfig 具体网卡名称 #只显示具体网卡的详细信息(无论该网卡是否使用)
ifconfig -a #表示显示所有网卡包括没有启动的网卡
ifconfig 网卡名称 [up|down] #表示开启或关闭网卡
ifconfig 网络接口 ip地址 [netmask 子网掩码]
ifconfig 网络接口 ip地址[/子网掩码长度]
ifconfig ens33:0 地址 #表示虚拟网卡
hostname – 显示和设置系统的主机名
hostname kgc 只是临时修改主机名
永久修改需要对配置文件/etc/hostname进行修改
或者hostnamectl set-hostname kgc
注意区分两种方法
netstat – 显示网络状态
常用参数:
-a | 显示所有连线中的Socket |
-p | 显示正在使用Socket的程序识别码和程序名称 |
-u | 显示UDP传输协议的连线状况 |
-i | 显示网络界面信息表单 |
-n | 直接使用IP地址,不通过域名服务器 |
类似命令有ss
ss – 显示活动套接字信息
route – 显示并设置路由
显示当前路由:
[root@linuxcool ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 100 0 0 ens192
192.168.60.0 0.0.0.0 255.255.255.0 U 100 0 0 ens192
添加一条路由记录:
[root@linuxcool ~]# route add -net 192.168.60.11 netmask 192.168.60.1 dev ens192
删除路由记录:
[root@linuxcool ~]# route del -net 192.168.60.11 netmask 192.168.60.1 dev ens192
添加和删除默认网关:
[root@linuxcool ~]# route add default gw 192.168.60.1
[root@linuxcool ~]# route del default gw 192.168.60.1
ping – 测试主机间网络连通性
nslookup – 域名查询
dig – 查询域名DNS信息
ip a 查看网卡配置(等同于ifconfig)
先手动添加一块网卡
ip a a (ip address add) 192.168.48.10/24 dev ens34
ip a d (ip address del) 192.168.10.10/24 dev ens34
在配置文件中配置参数
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static //静态模式自己配置ip地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33 //网卡名称
UUID=f23b727e-9def-4122-96bf-4151679fa534
DEVICE=ens33
ONBOOT=yes //开机自启
IPADDR=192.168.48.100 //IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.48.2 //网关
DNS1=8.8.8.8 //dns服务器
systemctl restart network //重启网络服务
[root@localhost ~]# ping 192.168.1.3 //ping测试
PING 192.168.1.3 (192.168.1.3) 56(84) bytes of data.
64 bytes from 192.168.1.3: icmp_seq=1 ttl=128 time=0.562 ms
64 bytes from 192.168.1.3: icmp_seq=2 ttl=128 time=0.359 ms
64 bytes from 192.168.1.3: icmp_seq=3 ttl=128 time=0.489 ms
64 bytes from 192.168.1.3: icmp_seq=4 ttl=128 time=0.302 ms
^C
--- 192.168.1.3 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 0.302/0.428/0.562/0.102 ms