网络配置
网络配置
一 、临时配置
1、临时配置IP和子网掩码
1)ifconfig
a、查看网卡信息
ifconfig ————》查看运行的网卡
ifconfig -a ————》查看所有的网卡
b、关闭某个网卡
ifconfig 网卡名 down
例:ifconfig ens38 down
c、开启某个网卡
ifconfig 网卡名 up
例:ifconfig ens38 up
d、配置IP地址和子网掩码
ifconfig 网卡名 IP地址/子网掩码
ifconfig 网卡名 IP地址 netmask 子网掩码
例:ifconfig ens38 192.168.44.100/24
ifconfig ens38 192.168.44.100 netmask 255.255.255.0
2)ip
a、查看网卡信息
ip a s 或者ip addr
b、给网卡增加一个IP地址
ip addr add ip/子网掩码 brd + dev 网卡名
例:ip addr add 192168.44.100/24 brd + dev ens38
c、删除某个地址
ip addr del ip/子网掩码 dev 网卡名
例:ip addr del 192168.44.100/24 dev ens38
2、临时配置路由条目
1)route
a、临时添加网络路由
route add -net 网络段/子网掩码 gw 网关
例:route add -net 192.168.3.0/24 gw 192.168.2.2
删除网络路由:
route del -net 网络段/子网掩码
例:route del -net 192.168.3.0/24
b、临时添加主机路由
route add -host IP地址 gw 网关
例:route add -host 192.168.3.2 gw 192.168.2.2
删除主机路由
route del -host IP地址
例:route del -host 192.168.2.2
c、临时添加默认路由
route add default gw 网关
例:route add default gw 192.168.2.2
删除默认路由:
route del default gw 网关
例:route del default gw 192.168.2.2
2)ip route
a、临时添加默认路由
ip route add default via 网关 dev 设备名
例:ip route add default via 192.168.44.100 dev ens33
b、临时添加网络路由
ip route add 网络段/子网掩码 via 网关 dev 设备名
例:ip route add 192.168.3.0/24 via 192.168.44.100 dev ens33
c、临时添加主机路由
ip route add 主机IP地址 via 网关 dev 设备名
例:ip route add 192.168.3.2 via 192.168.44.100 dev ens33
注:删除路由条目使用route del 命令即可
3)优先级
主机路由>网络路由>默认路由
3、临时开启路由功能
echo 1 > /proc/sys/net/ipv4/ip_forward ————》开启
echo 0 > /proc/sys/net/ipv4/ip_forward ————》关闭
4、临时设置主机名
1)查看主机名
hostname
2)设置主机名
hostname 主机名
例:hostname test
二、永久配置
1、永久配置IP/子网掩码
1)nmtui
2)nmcli
a**、给已经存在的连接修改网络参数**
nmcli connection modify ens38 connection.autoconnect yes ipv4.method manual ipv4.addresses 192.168.100.110/24 ipv4.gateway 192.168.100.200 ipv4.dns 9.9.9.9
给网卡添加新的连接并配置网络参数
nmcli connection add type ethernet ifname ens38 con-name blue ipv4.method manual ipv4.addresses 192.168.100.111/24 ipv4.gateway 192.168.100.250 ipv4.dns 8.8.8.8 connection.autoconnect yes
b、**连接
nmcli connection up 连接名
例: nmcli connection up blue
关闭连接
nmcli connection down 连接名
c、查看所有的连接
nmcli connection show
3)修改配置文件
/etc/sysconfig/network-scripts
systemctl restart network ————》重启网络服务(修改配置文件后)
注:nmtui和nmcli是由NetworkManager服务提供的命令,所以要保证NetworkManager是开启的。
查看本地的dns:cat /etc/resolv.conf
2、永久设置主机名
a、hostnamectl set-hostname 主机名
例:hostnamectl set-hostname blue
b、echo “主机名“ > /etc/hostname
c、nmtui
3、永久设置dns
a、nmtui
b、echo ”nameserver DNSip“ > /etc/resolv.conf
例:echo “nameserver 8.8.8.8” > /etc/resolv.conf
4、永久开启路由转发功能
vim /usr/lib/sysctl.d/00-systm.conf
最后一行添加 net.ipv4.ip_forward=1
重启网络服务:systemctl restart network
三、查看端口状态
lsof -i 协议:端口号
netstat -lantu | grep 端口号
ysctl.d/00-systm.conf
最后一行添加 net.ipv4.ip_forward=1
[外链图片转存中…(img-21IkDLkq-1603194126102)]
重启网络服务:systemctl restart network
三、查看端口状态
lsof -i 协议:端口号
netstat -lantu | grep 端口号