如何进行服务器网络设置?
服务器网络设置
一、查看网络配置
ifconfig命令
ifconfig命令用于显示和配置Linux系统中的网络接口参数。
查看所有活动或者不活动的网卡信息:ifconfig
查看指定网卡的信息:ifconfig + 网卡名
查看所有网络接口的详细信息:ifconfig -a
netstat命令
netstat命令用于显示网络连接、路由表、接口统计等信息。
查看所有类型的连接:netstat -a | head 10
查看TCP连接及端口:netstat -t
查看监听状态:netstat -l
解析端口号:netstat -n
显示PID:netstat -p
显示UDP连接:netstat -u
ss命令
ss命令用于显示套接字信息,类似于netstat,但功能更强大。
查看当前并发连接数:ss -o state established | wc -l
查看TCP连接:ss -t
查看UDP连接:ss -u
查看所有监听连接:ss -l
二、使用网络配置命令
ping命令
ping命令用于测试网络连通性。
基本用法:ping IP地址
发送两次ping请求:ping -c 2 192.168.1.1
设置ping超时时间:ping -w 3 192.168.3.1
每隔0.5秒发送一次ping请求:ping -i 0.5 192.168.3.1
traceroute命令
traceroute命令用于跟踪数据包到达目标主机所经过的路径。
基本用法:traceroute IP地址
route命令
route命令用于显示和修改IP路由表。
查看本机路由表:route -n
添加静态路由:route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.245.2
删除路由:route del -net 192.168.2.0/24
设置默认网关:route add default gw IP地址
4. ifconfig命令(临时性修改IP地址)
ifconfig命令用于临时修改网络接口的配置。
修改IP地址:ifconfig ens33 192.168.1.208/24
设置虚拟网卡
虚拟网卡可以通过ifconfig命令进行配置。
禁用虚拟网卡:ifconfig ens33:0 down
启用虚拟网卡:ifconfig ens33 up
三、修改网络配置文件
ifcfg-ens33配置文件
在CentOS系统中,网络配置文件位于/etc/sysconfig/network-scripts/
目录下,文件名为ifcfg-*。
解析ifcfg-ens33文件:
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" 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="ab60d501-535b-49f5-a76b-3336a4120f64" DEVICE="ens33" ONBOOT="yes" IPADDR=192.168.1.134 NETMASK=255.255.255.0 GATEWAY=192.168.1.2 DNS1=8.8.8.8 DNS2=8.8.4.4
重启服务:systemctl restart network
hostname的修改
临时修改hostname
hostnamectl set-hostname newhostname
永久修改hostname
编辑/etc/hostname
文件,将内容改为新的主机名。
hostnamectl set-hostname newhostname --static
查看hostname
hostname -I
四、桥接、NAT和仅主机模式
桥接模式
桥接模式相当于在网络中虚拟一个真实的主机,与主机共享同一个网络,这种模式下,同一网络中的设备可以互相ping通。
NAT模式
NAT模式允许虚拟机上网,虚拟机之间可以互通,但网络上的其他机器无法ping通虚拟机,这种模式适用于需要虚拟机访问外网的场景。
仅主机模式
仅主机模式只允许真机和虚拟机互通,或者虚拟机之间互通,不允许上网,这种模式适用于不需要虚拟机访问外网的场景。
五、常见问题与解答
Q1: 如何更改网卡的配置文件?
A1: 编辑对应的ifcfg文件,例如vi /etc/sysconfig/network-scripts/ifcfg-ens33
,修改完成后保存并重启网络服务:systemctl restart network
。
Q2: 如何查看当前系统的网络配置?
A2: 使用以下命令查看网络配置:
ifconfig
或ip addr show
:查看网络接口信息。
route -n
或ip route show
:查看路由表。
cat /etc/resolv.conf
:查看DNS配置。
nmcli device status
:查看NetworkManager管理的设备状态。
以上就是关于“服务器网络设置”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
暂无评论,1人围观