一、使用命令设置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

Linux 设置IP,gate, 以及自动获取IP的方法的更多相关文章

  1. 【linux】centos6.9设置etc0网卡开机自动获取ip

    在vm新安装的centos系统中,一般选择NAT来设置和主机共享局域网,通过ifconfig etc0 192.168.xx.xx 这种作法机器重启之后就会失效,所以可以使用更改文件的方式完成设置ce ...

  2. 详解如何设置CentOS 7开机自动获取IP地址

    本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有i ...

  3. 如何设置CentOS 7开机自动获取IP地址详解

    本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有i ...

  4. Centos7(Linux)网络配置,自动获取ip地址

    Centos7.0 Vmware 网络桥接配置,利用DHCP自动获取ip地址 首先要将Vmware10.0.3设置为桥接模式. CentOS 7.0默认安装好之后是没有自动开启网络连接的! cd  / ...

  5. CentOS 7如何设置Linux开机自动获取IP地址

    centos7 minimal版默认安装好后没有获取ip地址,需要手动配置.方法如下: 1.输入“ip addr”并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令),记录 ...

  6. linux如何自动获取ip地址

    第一步:激活网卡 系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活. # ifconfig eth0 up 第二步:设置网卡进入系统时启动 想要每次开机就可以自动获取IP地址上网,就要设置网 ...

  7. linux ip地址自动获取,ip地址…

    linux ip地址自动获取,ip地址手动设置(图文解释) 2011-04-19 16:19:31| 分类: 服务器(appache/n | 标签: |字号大中小 订阅 linux ip地址自动获取( ...

  8. 脚本设置IP bat 命令行设置自动获取IP和固定IP

    由于办公室网络需要固定IP和DNS才能上网, 在连接公共网络或者家里又需要自动获取IP和DNS才能上网. 频繁手动切换很麻烦,就搞了两个脚本一键设置. 1.新建文本文件, 命名为固定IP.bat 复制 ...

  9. C# 设置IP地址及设置自动获取IP

    原文:C# 设置IP地址及设置自动获取IP </pre><pre name="code" class="csharp">1.添加引用&q ...

随机推荐

  1. Ext.form.ComboBox常用属性详解

    Ext.form.ComboBox常用属性详解 标签: Extjs js combo js 代码 var combo = new Ext.form.ComboBox({ store : new Ext ...

  2. HDU 4681 String(2013多校8 1006题 DP)

    String Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Subm ...

  3. MC34063组成DC-DC电路

    +VO的输出电压峰值可达2倍V_IN,-VO的输出电压可达-V_IN. 需要注意的是,3路的峰值电路不能超过1.5A,同时两路附加电源的输出功率和必须小于V_IN·I·(1-D), 其中I为主输出的电 ...

  4. JAVA包管理

    package cn.java.mybole; class test6 { public static void main(String[] args) { System.out.println(&q ...

  5. source insight完全卸载

    由于不知名原因 source insight崩溃了,使用自带的卸载,完成之后重新安装软件注册还是出问题.在网上搜索资料发现就是删除注册表中的内容. 由于列出的删除项目不完全,导致还是出问题. 最后删除 ...

  6. pytest文档6-fixture之yield实现teardown

    前言 上一篇讲到fixture通过scope参数控制setup级别,既然有setup作为用例之前前的操作,用例执行完之后那肯定也有teardown操作. 这里用到fixture的teardown操作并 ...

  7. macOS VMWare Fusion报错”找不到可以连接的有效对等进程”的解决方案

    macOS VMWare Fusion报错”找不到可以连接的有效对等进程”的解决方案 我的是macOS 10,默认情况下不允许未知身份的软件安装 默认情况,如下图所示: 解决办法: sudo spct ...

  8. 循环链表的创建、插入、删除、逆序、显示(C++实现)

    对于单链表,因为每一个结点仅仅存储了向后的指针.到了尾标志就停止了向后链的操作,这样,其中某一结点就无法找到它的前驱结点了. 对于单链表的操作大家能够看我的这篇博客http://blog.csdn.n ...

  9. sqlserver 汉字转拼音

    作者不详       --方法一sqlserver汉字转拼音首字母 --调用方法 select dbo.procGetPY ('中國') Create FUNCTION dbo.procGetPY ( ...

  10. mac下的一些命令

    1.显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles -bool true 2.隐藏隐藏文件 defaults write com.ap ...