获取系统文件所有权限命令:nautilus
1. 修改/etc/network/interfaces文件
a. 静态IP
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.33.130
netmask 255.255.255.0
gateway 192.168.33.1
dns-nameservers 202.96.128.86 114.114.114.114
b. DHCP(动态)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
2. 重启网卡
旧版本网卡名为eth0 新版本为ens33
旧版ubuntu:
sudo /etc/init.d/networking restart
大部分版本:
sudo service networking restart
新版本:
sudo ifdown ens33 再
sudo ifup ens33
实际上ubuntu使用以上命令并不能重启网卡,应使用以下命令删除掉网卡的ip,再关闭、打开网卡,地址才能改变。
sudo ip addr flush dev ens33 #删除网卡ens33的ip地址 sudo ifdowm ens33 #关闭网卡ens33 sudo ifup ens33 #打开网卡ens33
动态成功的前提:
a. NAT方式上网
b. 桥接到电脑的一个网卡上,而这个网卡连接的外部网络中有DHCP服务器。
典型的方式是电脑通过WIFI连接到家里的路由器(dhcp server),ubuntu桥接到无线网卡上。这时dhcp一定成功。
ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP的配置,改在/etc/netplan/01-network-manager-all.yaml中配置。
ifconfig 查看ip地址和网卡,route -n 查看网关
sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.old
sudo vim /etc/netplan/01-network-manager-all.yaml
修改文件为:
network:
version: 2
renderer: NetworkManager
ethernets:
ens33: # 网卡名
dhcp4: no
dhcp6: no
addresses: [192.168.133.128/24] # 要固定的ip地址192.168.133.128
gateway4: 192.168.133.2 # 网关
nameservers:
addresses: [114.114.114.114, 8.8.8.8] # DNS
network: version: 2 renderer: networkd ethernets: ens33: #配置的网卡名称 dhcp4: no #dhcp4关闭 dhcp6: no #dhcp6关闭 addresses: [192.168.163.128/24] #设置本机IP及掩码 gateway4: 192.168.163.2 #设置网关 nameservers: addresses: [114.114.114.114, 8.8.8.8] #设置DNS
配置文件里在冒号:号出现的后面一定要空一格,不空格则在运行netplan apply时提示出错。
修改完成后使用sudo netplan apply 重启网络
参考:
https://www.cnblogs.com/blueyunchao0618/p/11394640.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 1. 修改 /etc/network/interfaces 文件 a. 静态IP auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.130 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 114.114.114.114 b. DHCP(动态) auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~