在 Linux 系统中,网络配置涉及到很多命令
ifconfig
:用于配置和显示网络接口信息。例如,设置 IP 地址、子网掩码、广播地址等。sudo ifconfig eth0 192.168.1.2 netmask 255.255.255.0
ip
:用于配置和显示网络接口信息。它是 ifconfig 的现代替代品。sudo ip addr add 192.168.1.2/24 dev eth0
ifconfig
:用于启动、停止或重启网络接口。sudo ifconfig eth0 up
sudo ifconfig eth0 down
sudo ifconfig eth0 restart
route
:用于配置静态路由表。sudo route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
ip route
:用于配置静态路由表。它是 route 的现代替代品。sudo ip route add 192.168.2.0/24 via 192.168.1.1 dev eth0
iptables
:用于配置防火墙规则。sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT
ipset
:用于管理 IP 地址集合。sudo ipset create my_ips hash:ip
sudo ipset add my_ips 192.168.1.2
sudo ipset delete my_ips 192.168.1.3
nmcli
:用于配置 NetworkManager 网络连接。# 创建新的 Wi-Fi 连接
sudo nmcli connection add type wifi con-name my_wifi ifname wlan0 ssid "MyNetwork" --hidden yes
# 设置 Wi-Fi 连接的 IP 地址
sudo nmcli connection modify my_wifi ipv4.addresses "192.168.1.2/24" ipv4.gateway "192.168.1.1" ipv4.method manual
# 启用 Wi-Fi 连接
sudo nmcli connection up my_wifi
dhclient
:用于从 DHCP 服务器获取 IP 地址和其他网络设置。sudo dhclient eth0
nmtui
:用于文本界面配置 NetworkManager 网络连接。sudo nmtui
这些命令只是 Linux 网络配置的一部分,还有许多其他命令和工具可用于管理网络设置。请注意,某些命令可能需要 root 权限才能运行。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。