linux网络配置文件

本文详细介绍了如何在Ubuntu系统中配置网络和DNS,包括使用文件方式设置静态IP地址和动态获取IP地址的方法,以及如何设置本地网络、MAC地址、IP地址、网关、掩码和DNS服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.系统中没有/etc/network/interface文件时

配置网络在/etc/rc.d/rc.conf这个文件中

# net interface 0                      
export SYSCFG_IFACE0=y                 
export INTERFACE0="eth0"               
export IPADDR0="193.168.1.254"         
export NETMASK0="255.255.255.0"        
export BROADCAST0="193.168.1.255"      
#export GATEWAY0="193.168.1.1"   
export NAMESERVER0="202.102.224.68"

设置其中的ip等参数即可


设置完成后,保存退出,重启板子即可


还是简单说一下网络配置。ubuntu虽然有个network manager,但是设置之后似乎不管用,最好使用文件配置。分为设置ip和设置dns两步。

第一步,设置ip。

用root权限编辑文件/etc/network/interfaces , 有两行是

auto lo

iface lo inet loopback

这两行一般都有,不需要更改。下面对本地网络进行配置,

auto eth0

iface eth0 inet static

#这两句表示eth0使用静态ip地址(static)。

#如果需要更改mac地址

hwaddress ether xx:xx:xx:xx:xx:xx

#ip 地址address x.x.x.x

#网关gateway x.x.x.x

#掩码netmask x.x.x.x

#将dns设置在这里,似乎没有作用

dns-nameserver x.x.x.x

第二步,设置dns用root权限编辑 /etc/resolv.conf ,

#添加dns

nameserver 202.120.2.101

nameserver x.x.x.x

设置好之后,对网络服务重启,root权限命令如下,/etc/init.d/networking restart 。可以上网了。

其他问题:

如果是动态获取ip地址,那么将static改成dhcp,后面的ip地址就不用设置了。动态获取ip地址一般也与mac无关。

如果是无线网络需要设置,那么对应的,将 eth0 改成 wlan0 .如果网络有问题,可以通过 ifconfig 查看当前网络状态,比如 eth0 是否有ipv4的地址,如果没有,那么先设置好,再重启网络服务。如果 有地址,而且ping有结果,但浏览器打不开网页,可能需要检查 dns设置了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值