Linux文本模式手动配置静态ip ubuntu改ip
查看当前系统版本 cat /etc/os-release 查看当前网卡设备名 ip a ifcofig -a 高版本的ubuntu没有interfaces:vim /etc/netplan/xxxxxx network: ethernets: ens33: # 配置的网卡的名称 addresses: [192.168.8.9/24] # 配置的静态ip地址和掩码 dhcp4: false # 关闭dhcp4 optional: true gateway4: 192.168.8.254 # 网关地址 nameservers: addresses: [192.168.8.254,8.8.8.8] # DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开,可不配置 ens37: addresses: [192.168.1.4/24] dhcp4: false optional: true gateway4: 192.168.1.254 nameservers: addresses: [192.168.1.254] version: 2 注意格式, 1每个冒号后面要有一个空格,否则无法被识别为关键字 2每个分成对应的缩进要相等,不能一个二级缩进3个空格,一个二级缩进2个空格 3这个文件配置不好网卡无法被托管,一定要先配置对 network: version: 2 renderer: NetworkManager ethernets: ens33: # 网卡名 dhcp4: no # 设置为静态,如果动态改为yes,下面的参数都不需要设置了 addresses: [10.10.12.112/24] # 地址和子网掩码,注意地址段应该与宿主机一致 optional: true gateway4: 10.10.12.1 # 默认网关,与宿主机一致 nameservers: addresses: [8.8.8.8,114.114.114.114] # DNS sudo netplan apply netplan apply 查看网卡配置文件内容 cat /etc/network/interfaces vim /etc/network/interfaces nano /etc/network/interfaces 追加网卡配置参数 网卡参数配置语法 auto $网卡名 iface $网卡名 inet $static address $IP netmask $netmask gateway $gateway 设置ens33网卡IP获取方式为dhcp auto ens33 iface ens33 inet dhcp 设置ens34网卡获取IP方式为手动 auto eth0 iface eth0 inet static address 192.168.8.8 netmask 255.255.255.0 gateway 192.168.8.254 auto eth1 iface eth1 inet static address 192.168.1.3 netmask 255.255.255.0 gateway 192.168.1.254 (dns在/etc/resolv.conf配就好了) #dns-nameservers 8.8.8.8 8.8.4.4 保存退出 还有个配置dns的地方:vim /etc/resolv.conf domain localdomain search localdomain nameserver 192.168.8.254 2.2.3、网卡参数配置完成 cat /etc/network/interfaces 重启网络服务即可 systemctl restart networking
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库