ubuntu网络设置

一、概述

    Ubuntu网络设置有三种方法:

        命令行模式(暂时有效,重启后可能无效)

        配置文件模式(重启后仍然有效)

        图形界面模式

    设计到的文件:

        /etc/network/interfaces,这里是IP、网关、掩码等的一些配置;

        /etc/resolv.conf这个文件保存DNS的有关信息;

二、命令行模式

1、设置IP、子网掩码(netmask)

#sudo ifconfig eth0 <IP地址> netmask <子网掩码> up

    up 表示开启网卡eth0,可以不加

2、设置网关(gateway)

 #sudo route add default gw <网关IP>

3、设置nameserver(也称为DNS)

      修改/etc/resolv.conf,在其中加入

nameserver DNS的地址1
nameserver DNS的地址2 

    有可能会出现这样的问题,可以参考这篇文章解决

4、使配置生效
#/etc/init.d/networking restart

或者使用

#ifconfig eth0 down

#ifconfig eth0 up

      这种方法不会影响到除去eth0外的网卡,推荐。 

三、配置文件模式

1、配置IP、netmask、网关

      修改“/etc/network/interfaces”

      <1> 配置成静态模式

#回环
auto lo
iface lo inet loopback 

#staic 静态IP
auto eth0
iface eth0 inet static
address 192.168.158.129
netmask 255.255.255.0
gateway 192.168.158.1

#network 
#broadcast 
#后面两条是网络号和广播号,这个可以由其它信息计算,因此无需设置

     <2>  配置成动态分配

#回环
auto lo
iface lo inet loopback 

#网卡eth0的配置
auto eth0
iface eth0 inet dhcp

2、配置DNS

    同命令行模式的“步骤3”

3、使配置生效

    同命令行模式的“步骤4”

四、图形界面模式

    打开图形配置界面

命令行模式:#nm-connection-editor 或者
系统-》首选项-》网络连接

    图形配置界面如图所示

五、网络相关命令

1、查询ip、子网掩码

#ifconfig

2、查询网关

#route

3、查询DNS

    通过查看文件方式

#cat /etc/resolv.conf

    通过命令方式

#nslookup 192.168.1.100

    此命令是借助DNS来对192.168.1.100进行域名解析,在打印的信息中包含了DNS的地址。

    还可以使用命令 

#dig

  

参考网页:Ubuntu10.10的网络配置

              ubuntu 网络配置 

              简单讲述必学的Linux命令之nslookup

原文地址:https://www.cnblogs.com/amanlikethis/p/3606210.html