在 Linux 中配置网络环境的方法取决于你使用的发行版(如 Ubuntu、CentOS、Debian 等)以及你使用的是服务器还是桌面环境。下面我按常见场景给你一个系统性的说明。
ip addr
# 或
ifconfig # 需要安装 net-tools
ip route
cat /etc/resolv.conf
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up
sudo ip route add default via 192.168.1.1
sudo nano /etc/resolv.conf
添加:
nameserver 8.8.8.8
nameserver 114.114.114.114
sudo nano /etc/netplan/01-netcfg.yaml
示例(DHCP):
network:
version: 2
ethernets:
eth0:
dhcp4: true
示例(静态 IP):
network:
version: 2
ethernets:
eth0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 114.114.114.114]
sudo netplan apply
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
示例(静态):
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
sudo systemctl restart network
nmcli connection modify eth0 \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 8.8.8.8
nmcli connection up eth0
nmcli dev wifi list
nmcli dev wifi connect "SSID" password "密码"
ping 8.8.8.8
ping www.baidu.com
sudo ufw status # Ubuntu
sudo systemctl stop firewalld # CentOS
| 场景 | 方法 |
|---|---|
| 临时测试 | ip 命令 |
| Ubuntu | netplan |
| CentOS 7 | ifcfg 文件 |
| CentOS 8+ | nmcli |
| 桌面用户 | 图形界面最方便 |
如果你能告诉我:
我可以给你一份完全对应的配置示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。