Linux下配置IP地址的四方法
目录
方法1:图形化界面#
打开网络,直接配置:
IP:172.16.129.108
子网掩码:255.255.255.0
网关:172.16.129.254
方法2:ifconfig命令#
使用ifconfig命令配置ip地址,通常用来临时测试用,重启后ip地址将自动失效。
$ ifconfig // 查看所有网卡的配置信息 $ ifconfig eth0 // 查看某网卡的配置信息,如eth0 $ ifconfig eth0 172.16.129.108 netmask 255.255.255.0 // 配置网卡的临时生效的IP地址 $ route add default gw 172.16.129.254 // 配置网关
方法3:修改网络配置文件#
Ubuntu系统#
// 配置静态IP文件/etc/network/interfaces $ vi /etc/network/interfaces
auto eth0 iface eth0 inet static address 192.168.0.252 gateway 192.168.0.1 netmask 255.255.255.0 #network 192.168.0.0 #broadcast 192.168.0.255
// 重启网卡使配置生效 $ service network restart
RedHat系统#
// 修改网卡eth0的配置文件则打开ifcfg-eth0文件 $ vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 // 网卡设备名 BOOTPROTO=none // 是否自动获取IP(none、static、dhcp),其中none和static都代表手动分配 HWADDR=00:0c:29:17:c4:09 // MAC地址 NM_CONTROLLED=yes // 是否可以由Network Manager图形管理工具托管 ONBOOT=yes // 是否随网络服务启动,eth0生效,为no时ifconfig查看不到eth0网卡IP信息 TYPE=Ethernet // 类型为以太网 UUID="xxxxxx-xxxx..." // 唯一识别码 IPADDR=172.16.129.108 // IP地址 NETMASK=255.255.255.0 // 子网掩码 GATEWAY=172.16.129.254 // 网关 DNS1=202.106.0.20 // DNS IPV6INIT=no // IPv6没有启用 USERCTL=no // 不允许非root用户控制此网卡
方法4:修改网络配置文件#
Centos系统#
vi /etc/sysconfig/network-scripts/ifcfg-ens33
// 配置静态IP文件
BOOTPROTO=none
// 是否自动获取IP(none、static、dhcp),其中none和static都代表手动分配
ONBOOT=yes
// 是否随网络服务启动,eth0生效,为no时ifconfig查看不到eth0网卡IP信息
IPADDR=172.16.129.108
// IP地址
NETMASK=255.255.255.0
// 子网掩码
GATEWAY=172.16.129.254
// 网关
DNS1=202.106.0.20
// DNS
service network restart
// 重启网卡使配置生效
« 上一篇: 搭建个人免费稳定图床GitHub+jsDelivr+PicGo+Typora
» 下一篇: 解决VMware虚拟机中Ubuntu 20.04无法联网问题
posted @ 2021-11-01 23:10 刘跑跑 阅读(70428) 评论(2) 编辑 收藏 举报
登录后才能查看或发表评论,立即 登录 或者 逛逛 博客园首页
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
Copyright © 2025 刘跑跑
Powered by .NET 9.0 on Kubernetes & Theme Silence v3.0.0-rc2
more_horiz
keyboard_arrow_updark_modepalettemenu