linux命令(9)设定固定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]

原文地址:http://blog.csdn.net/zzu09huixu/article/details/17893357

时间: 2024-11-10 10:58:37

linux命令(9)设定固定ip的相关文章

Linux之如何进行固定IP、DNS等设置

前提:虚拟机Linux centOS6.6 Linux如何设置固定IP.dns.网关 1.切换到root账号 2.#cd  /etc/sysconfig/network-scripts 进入网卡的设置目录 3.#vi cfg-eth0   进入网卡配置文件 4.配置文件如下 5.进行设置 网关(GATEFIX)要与主机的网关保持一致 可以设置IPADDR固定IP 和DNS按照需要进行设置 6.设置后重启网络服务 #service network restart或者 #/etc/init.d/ne

每天一个Linux命令(60)ip命令

    ip命令是Linux下较新的功能强大的网络配置工具.     (1)用法:     用法:  ip  [OPTIONS]  OBJECT  [COMMAND [ARGUMENTS]]     (2)功能:     功能:  ip命令用来显示或操纵Linux主机的路由.网络设备.策略路由和隧道.     (3)选项参数: 1)OPTIONS:  是一些修改ip行为或者改变其输出的选项,所有的选项都是以-字符开头,分为长.短两种形式: -V -Version 打印ip的版本并退出 -s -s

linux 桥接模式下 固定ip 设置

DEVICE=eht0   #网卡名称BOOTPROTO=none #关闭自动获取  dhcp  IPADDR=192.168.0.178   #ip地址GATEWAY=192.168.0.1  DNS1=192.168.0.1HWADDR=00:0c:29:0f:95:75NM_CONTROLLED=yesONBOOT=yes  #开机启动TYPE=Ethernet  UUID="6ed41d71-9f0c-4bf8-8ff6-7a728926356d"IPV6INIT=noUSER

Linux学习之命令行获取公网IP方法详解

本文和大家分享的主要是主要是linux命令行获取公网IP相关内容,一起来看看吧,希望对大家学习linux有所帮助. curl ipinfo.io $ curl ipinfo.io { "ip": "36.10.25.4", "city": "Hangzhou", "region": "Zhejiang", "country": "CN", &quo

linux命令alias

linux命令alias 设定alias linux通用的alias: alias cd1='cd ../' alias cd2='cd ../ ../' alias cd4='cd ../ ../ ../ ../' alias cd3='cd ../ ../ ../' alias ls='ls --color=tty ' alias ll='ls -la ' alias lt='ls -lhrt ' alias lz='ls -lhrS ' alias h='history' alias df

linux 如何固定IP

linux 如何固定IP? Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限. 在Linux系统的   /etc/sysconfig/network-script/ifcfg-eth0  文件中存放着网卡IP地址配置的相关信息. 格式为:  [[email protected] network-scripts]# cat ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none ONBOOT=yes TYPE=Ether

linux包之iproute之ip命令

[[email protected] ~]# rpm -qf /sbin/ipiproute-2.6.32-31.el6.x86_64ip 是个命令, ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令ip - show / manipulate routing, devices, policy routing and tunnels ip [ OPTIONS ] OBJECT { COMMAND | help } OBJECT := { link | addr

Linux版VMware使用DHCP为虚拟机分配固定IP及实现NAT网络端口转发

首先介绍一下环境: 1. Host(宿主计算机)的操作系统是Scientific Linux,内核版本2.6.18,主机名SPVM02,IP地址135.100.101.102,部署的是VMware Workstation 8. 2. Guest(虚拟机)这边安装的操作系统是Windows 7. 3. Guest使用vmnet8这块网卡,通过NAT协议实现上网. 需要实现的功能是Host网络中的其他计算机使用Microsoft Remote Desktop远程登录Guest桌面.所以探索如何通过配

Centos7 虚拟机固定IP 设定

虚拟机版本  以及  Linux 版本 VM Ware 12     Linux 版本   Centos 7 因为 在 家里  用 的 是 wifi    之前使用 的 是 桥接 的 模式 ,  每次 虚拟机 的 IP  都要 更换  然后  都要重新  设置   Xshell 的  Ip   很是 麻烦  然后 就先 说  可不可以 使用  固定 的 IP   这样子 就可以 每次 都不用 固定 IP . 参考 的 这位  大神的  文章  当然 其中 也碰到 了 一些 坑   https:/