网络配置

网络配置

一 、临时配置

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 端口号