3 Linux 网络配置

Linux网络配置

在Ubuntu上面进行网络配置有两种方式,一种是通过命令行配置,配置之后马上生效,重启后会消失。另外种是编辑配置文件,配置之后需要刷新接口生效,重启之后保存。

编辑网络配置文件

$ sudo vi /etc/network/interfaces

DHCP网络配置

在配置文件中添加如下内容

auto eth0
iface eth0 inet dhcp

也可以在命令行下直接输入下面的命令来获取地址

sudo dhclient eth0

静态IP的配置方法

auto eth0
iface eth0 inet static
address 192.168.0.100
netmask  255.255.255.0
gateway  192.168.0.1

配置DNS

vim /etc/resolv.conf

添加下面内容

nameserver 202.99.166.4

配置生效

将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:

sudo /etc/init.d/networking restart

设定子接口地址

有的时候,一个主机希望设施多个IP地址,这个时候可以通过在配置文件中配置子接口来实现,子接口的IP地址可以和主接口在一个网段,也可以不同,实际应用时还需要考虑服务器的网络设置。

iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

临时配置网卡

有时候需要临时配置网卡,配置网卡的IP地址,这个时候不需要编辑配置文件,只需要命令行配置IP地址即可。

ifconfig eth0 192.169.1.100 netmask 255.255.255.0 
route add default gw 192.168.1.1

修改网卡MAC地址

有时候需要修改网卡的MAC地址。

ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
/etc/init.d/networking restart

以上方法只是暂时修改网卡地址。


以上只是暂时的修改硬件地址要永久修改,直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:

pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
sudo /etc/init.d/networking restart
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,256评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,676评论 9 468
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,796评论 0 10
  • 基础命令 为了在 sudo 中设置权限提升,您需要编辑 sudoers 文件。 你不应该直接编辑文件,而是使用:s...
    米开朗基乐阅读 1,959评论 0 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139