ubuntu 配置ip命令,ubuntu设置固定ip
其实ubuntu 配置ip命令的问题并不复杂,但是又很多的朋友都不太了解ubuntu设置固定ip,因此呢,今天小编就来为大家分享ubuntu 配置ip命令的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
Ubuntu下配置IP地址的方法
一、使用命令设置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的网络配置文件是:/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.配置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
返回结果如下:
*Reconfiguring network interfaces… [OK]
ubuntu 14.04系统怎么配置ip
首先要确保系统能识别你的网络适配器,如果有的话会有编号,如eth0等
然后才可以配置IP
配置IP有两种方式,一种是使用命令,只能临时更改IP,另一种是修改配置文件,这可以永久更改IP,但需要root权限才能修改
使用命令的方式就是用ifconfig命令配置
使用不带参数的ifconfig可以查看你现在的网卡配置信息,其中eth0、eth1等是以太网卡,lo0、lo1等是本地环回网络
设置IP和掩码命令举例
ifconfig eth0 192.168.5.40 netmask 255.255.255.0
设置网关命令举例
route add default gw 192.168.5.1
配置好以后可以用ifdown eth0和ifup eth0来关闭并启动(其实就是重启)网卡eth0
此方法只能临时改,重启之后又会恢复
修改配置文件方式需要有root权限
用vi编辑器打开/etc/network/interfaces这个配置文件,可以看到如下配置信息
iface eth0 inet static(如果是自动获取IP,请把static改为dhcp并删去后面那些行即可)
address 192.168.5.40(修改IP请改此处)
netmask 255.255.255.0(修改掩码请改此处)
gateway 192.168.5.1(修改默认网关请改此处)
然后保存退出即可,重启后就会生效
还有一种方法,如果用的是红帽,你可以直接在命令行输入system-config-network命令去配置你的网卡(如IP、网关等),可以永久改变,重启生效。这是一种比较方便的办法,但这种方法不仅需要root权限,而且需要安装有对应的安装包,并非所有Linux都支持(红帽基本上都支持,Ubuntu我不太清楚)
ubuntu下怎么设置静态ip
Ubuntu Server 12.04静态IP配置方法如下:
1、配置静态IP地址:
# vim/etc/network/interfaces
原内容有如下4行:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
以上表示默认使用DHCP分配IP,修改为如下:
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.80.129
netmask 255.255.255.0
gateway 192.168.80.2
保存退出。
注意:只需要设置address(IP地址)、netmask(子网掩码)、gateway(网关)这三项就OK,network和broadcast这两项参数是可以不写的。
2、手动设置DNS服务器:
# vim/etc/resolv.conf
添加如下内容(这点所有Linux发行版都通用):
nameserver 192.168.80.2
nameserver 8.8.8.8
保存退出。
注意:重启Ubuntu后发现又不能上网了,问题出在/etc/resolv.conf。重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。方法如下:
# vim/etc/resolvconf/resolv.conf.d/base
nameserver 192.168.80.2
nameserver 8.8.8.8
3、重启networking服务使其生效:
#/etc/init.d/networking restart
这样网络配置就永久生效。