Ubuntu Linux下设置IP的配置命令

来源:互联网 发布:ajax xml json 编辑:程序博客网 时间:2024/05/16 19:53
 

Ubuntu下设置静态IP  

2011-02-27 22:02:38|  分类:Ubuntu使用|  标签:|字号 订阅

  ubuntu设置ip和dns 收藏
  装完ubuntu 第一件事情就是连上网,换个源,进行更新操作,但前提条件是要配好ip和dns。
  下面把自己配置的过程记录下来,权且当作一份备份,以便不时之需。
 
一、配置ip
     ubuntu的网络配置信息放在 /etc/network/interfaces 中,
    
     如果配置动态获取ip,则在上述文件中加入以下内容:
     auto eth0
     iface eth0 inet dhcp
 
     如果配置静态ip,则添加如下内容:
     auto eth0
     iface eth0 inet static
     address 192.168.33.201
     netmask 255.255.255.0
     gateway 192.168.33.1
 
     要是配置生效,需要重启网卡:
     ifconfig eth0 down
     ifconfig eth0 up
    
     不是root,命令前面加sudo
    
     接着用ifconfig命令查看ip是否配置成功,配置成功的结果如图一所示:

   图一 配置成功后的ip信息
  
      若还有没有配置成功,则需重启下网络服务
             /etc/init.d/networking restart
 
二、配置dns服务器
         ubuntu 的dns服务器信息,放在 /etc/resolv.conf中,
         添加dns服务器地址,如202.112.125.53,则在上述文件中加入
             nameserver  202.112.125.53
小结:
       只要按上面的步骤配置完,就能上网了,如果还不行就重启下机器试试。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jlusuperwind/archive/2009/04/15/4074498.aspx

 

Ubuntu Linux下设置IP的配置命令

今天装了Ubuntu,但是发现不能上网,开始排查问题:

1、首先确定网络连接是否正确,所用的网线是否可以正常工作

2、查看网卡是否能正常工作,检测的方法如下:

a、ping 127.0.0.1

b、ping 静态网关地址

c、ping 主机名(hostname就可以看到主机名)

3、看网卡地址是否配置正确(ifconfig命令看本地主机的网卡信息,和DNS、Default getway、Sever地址进行比对,看网卡地址是否正确)

我的设备问题出在第三个方面,然后修改网卡的配置信息,使用命令如下:(当然利用图形窗口完全可以,我这里只是为了学习Linux而用的)

一、使用命令设置ubuntu的ip地址

1.修改配置文件blacklist.conf禁用IPV6:
sudo vi /etc/modprobe.d/blacklist.conf
2.在文档最后添加 blacklist ipv6,然后查看修改结果:
cat /etc/modprobe.d/blacklist.conf
3.设置IP(设置网卡eth0的IP地址和子网掩码)
sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
4.设置网关
sudo route add default gw 192.168.2.254
5.设置DNS 修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。
6.重启网络服务(若不行,请重启ubuntu:sudo reboot):
sudo /etc/init.d/networking restart
7.查看当前IP:
ifconfig

二、直接修改系统Ubuntu Linux配置文件

网络Ubuntu Linux配置文件是:/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载。

1. 以DHCP方式配置网卡
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址
sudo dhclient eth0

2. 为网卡配置静态IP地址
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.2.1
gateway 192.168.2.254
netmask 255.255.255.0
#network 192.168.2.0
#broadcast 192.168.2.255
将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

3. 设定第二个IP地址(虚拟IP地址)
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address x.x.x.x
netmask x.x.x.x
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息:
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

4. 设置主机名称(hostname)
使用下面的命令来查看当前主机的主机名称:
sudo /bin/hostname
使用下面的命令来设置当前主机的主机名称:
sudo /bin/hostname newname
系统启动时,它会从/etc/hostname来读取主机的名称。

5. Ubuntu Linux配置DNS
首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询。要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件,假设DNS服务器的IP地址是192.168.2.2, 那么/etc/resolv.conf文件的内容应为:
search chotim.com
nameserver 192.168.2.2

6.手动重启网络服务:
sudo /etc/init.d/networking restart

 

当然ubuntu是带图形界面的,所以上面关于一些地址的设置也可以像windows一样通过设置来完成,在窗口上方System—>Preference下面找相应的配置选项;另外用命令行修改配置文件用到vi命令时如果不熟悉命令的操作修改起来会很不方便,所以可以选择采用gedit来编辑配置文件。

以上内容转载自http://www.cnblogs.com/empire/archive/2011/01/10/1931877.html