要在Linux命令行下进行网络配置和调试,可以使用以下命令:
显示网络接口信息:
ip addr show
或
ifconfig
配置静态IP地址:
sudo ip addr add / dev
sudo ip link set up
示例:
sudo ip addr add 192.168.1.10/24 dev eth0
sudo ip link set eth0 up
动态IP配置地址(DHCP)。
sudo dhclient
示例:
sudo dhclient eth0
配置 DNS 服务器:
sudo nano /etc/resolv.conf
添加以下行:
名称服务器
示例:
名称服务器 8.8.8.8
显示路由表:
ip Route show
或
route -n
添加路由规则:
sudo ip Route add / via dev
示例:
sudo ip Route add 192.168.2.0/24 via 192.168.1.1 dev eth0
删除路由规则:
sudo ip Route del / via dev
示例:
sudo ip Route del 192.168.2.0/24 通过 192.168。 1.1 dev eth0
测试网络连通性:
ping
示例:
ping 192.168.1.1
测试DNS解析:
nslookup
示例:
nslookup www.google.com
查看防火墙状态:
sudo ufw status
开放端口(例如开放 TCP 80 端口):
sudo ufw allowed 80
关闭端口(例如关闭 TCP 80 端口):
sudo ufwdeny 80
上面介绍了Linux命令行上网络配置和调试的一些常用命令。 请注意,某些命令可能需要管理员权限(例如使用 sudo)。 在配置网络时,请务必充分理解每个命令的作用,以避免不必要的网络影响。
评论前必须登录!
注册