Ubuntu Server Guide ☞ 联网 ☞ 网络配置

网络配置

Ethernet Interfaces以太网接口

以太网通常通过系统默认的命名规范ethX来进行命名识别的。其中X表示第几块网卡。
通常第一块网卡是eth0,第二块是eth1,以此类推
快速识别以太网接口

ifconfig -a | grep eth
eth0      Link encap:Ethernet  HWaddr 00:15:c5:4a:16:5a

另外一种方式

sudo lshw -class network
  *-network
       description: Ethernet interface
       product: BCM4401-B0 100Base-TX
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: eth0
       version: 02
       serial: 00:15:c5:4a:16:5a
       size: 10MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: (snipped for brevity)
       configuration: (snipped for brevity)
       resources: irq:17 memory:ef9fe000-ef9fffff

临时配置IP 地址

sudo ifconfig eth0 10.0.0.100 netmask 255.255.255.0

配置完成后使用ifconfig eth0来验证配置是否成功
配置默认网关,使用route命令

sudo route add default gw 10.0.0.1 eth0

配置完成后使用route -n命令验证配置是否成
配置DNS
手动编辑/etc/resolv.conf文件

nameserver 8.8.8.8
nameserver 8.8.4.4

注意,这种方式是临时的,正确的方式应该是在DNS客户端配置(DNS客户端是什么鬼)
如果不再需要上面的DNS配置使用如下命令刷掉

ip addr flush eth0
注意:如果不能清除/etc/resov.conf那么你就必须手动的去修改这个文件

动态IP配置(DHCP客户端)
/etc/network/interfaces文件中添加如下内容:

auto eth0
iface eth0 inet dhcp

启动动态IP

sudo ifup eth0

关闭动态IP

sudo ifdown eth0

设置静态IP
配置静态IP只需要修改/etc/network/interfaces文件(IP地址、子网掩码、网关)即可:

auto eth0
iface eth0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1

完成以上配置之后同样使用ifup和ifdown命令启动和关闭

Loopback Interface

loopback接口是确认系统中lo具有默认的127.0.0.1的默认IP地址,一般在/etc/network/interfaces文件中有两行来配置该接口,并且一般不建议随便去修改127.0.0.1的映射

auto lo
iface lo inet loopback

名称解析

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值