需要手动设置肯定是运营商指定IP,不是拨号上网的。
自动获取IP是在有获取IP后,才能上网的。
其实你上网的时候网络运营商就分配给你了一个外网地址,你接路由器再分配的自动IP都是外网IP以下的IP,这些IP都是通过外网IP传输数据的。好比说你在干坏事,网警会直接查到你们公司的IP发出的做坏事。你们内网的都是1921681+之类的IP。
一、使用命令设置ubuntu的ip地址
1修改配置文件blacklistconf禁用IPV6:
sudo vi /etc/modprobed/blacklistconf
2在文档最后添加 blacklist ipv6,然后查看修改结果:
cat /etc/modprobed/blacklistconf
3设置IP(设置网卡eth0的IP地址和子网掩码)
sudo ifconfig eth0 19216821 netmask 2552552550
4设置网关
sudo route add default gw 1921682254
5设置DNS 修改/etc/resolvconf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。
6重启网络服务(若不行,请重启ubuntu:sudo reboot):
sudo /etc/initd/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/initd/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 19216821
gateway 1921682254
netmask 2552552550
#network 19216820
#broadcast 1921682255
将上面的ip地址等信息换成你自己就可以了用下面的命令使网络设置生效:
sudo /etc/initd/networking restart
3 设定第二个IP地址(虚拟IP地址)
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address xxxx
netmask xxxx
network xxxx
broadcast xxxx
gateway xxxx
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息:
用下面的命令使网络设置生效:
sudo /etc/initd/networking restart
4 设置主机名称(hostname)
使用下面的命令来查看当前主机的主机名称:
sudo /bin/hostname
使用下面的命令来设置当前主机的主机名称:
sudo /bin/hostname newname
系统启动时,它会从/etc/hostname来读取主机的名称。
5 配置DNS
首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询。要访问DNS 服务器来进行查询,需要设置/etc/resolvconf文件,假设DNS服务器的IP地址是19216822, 那么/etc/resolvconf文件的内容应为:
search chotimcom
nameserver 19216822
6手动重启网络服务:
sudo /etc/initd/networking restart
返回结果如下:
Reconfiguring network interfaces… [OK]
以下 *** 作在Ubuntu 1504 *** 作系统中进行。
在终端中执行:sudo vim /etc/dhcp/dhclientconf
然后在dhclientconf文件的第二十一行即#prepend domain-name-servers 127001;
的下一行添加使用aliyun与Google的DNS。
即:
prepend domain-name-servers 8888;
prepend domain-name-servers 223555;
做这样的更改是优先采用aliyun的DNS,把Google的DNS当做次要使用的,当然也可以调换过来。
ubuntu1804默认使用gdm做登录管理,在登录界面显示自定义信息,需要修改如下配置
思路:考虑到ubuntu机器使用dhcp自动获取ip,可能存在ip地址变动的情况,如果直接将现有的ip地址以文本形式写入到01-banner-message配置文件中,若获取到的ip地址变动,那么登录页面显示出来的ip地址信息就不准确了。因此,使用开机脚本来自动获取本机ip地址并写入到01-banner-message配置文件貌似是比较好的方案。
首先创建一个执行脚本,取名为banner_msgsh
然后创建systemd的service文件
最后将新建的bannermsgservice重新载入并启动,如下:
至此大功告成!重启ubuntu,在login页面点击登录框即能看到当前主机的ip地址啦~~
登录到桌面session之后可以检查下bannermsgservice这个服务状态是否正常,如下命令
参考链接:
>
可用指令如下:
1、service network restart:重启服务
2、ifconfig eth0 down ; ifconfig eth0 up:对网卡进行 *** 作
3、sudo dhclient -r//release ip:释放IP
4、sudo dhclient//:获取IP
扩展资料:
linux常用命令及技巧
1、date :print or set the system date and time
2、 stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)
3、passwd: print or set the system date and time (用passwd -h查看)
4、logout, login: 登录shell的登录和注销命令
5、pwd: print working directory
6、more, less, head tail: 显示或部分显示文件内容
7、lp/lpstat/cancel, lpr/lpq/lprm: 打印文件
8、更改文件权限: chmod u+x
9、删除非空目录:rm -fr dir
10、拷贝目录: cp -R dir
11、fg jobid :可以将一个后台进程放到前台。
参考资料来源:百度百科_linux
客户机从DHCP服务器获得IP地址的过程叫做DHCP的租约过程。
租约过程分为四个步骤,分别为:客户机请求IP(客户机发 DHCP Discover 广播包)、服务器响应(服务器发DHCP Offer广播包)、客户机选择IP(客户机发DHCP Request 广播包)、服务器确定租约(服务器发DHCP ACK广播包)。
因为都是广播,所以DHCP不需要指定服务器地址。
问题在于你的 上网方式是什么样的?
直接PPPOE还是路由DHCP?第 一次配置最好将路由由的DHCP打开,能上网后再改成你想要的方式!上网方式不同,在网络联接的配置也不同,没法在这里详解!还有了,你为什么要设域名,我的都没设
最好域名什么的都不填,空!
ubuntu linux中无线网络设置跟驱动相关,只要能安装好相应的驱动就能解决问题。
解决方法:
1、首先,查看对应的PCI设备,可以看出,我的无线网卡是 Broadcom 的BCM4311。
2、ubuntu 1604 默认的网卡驱动无法使该网卡工作,去掉ubuntu 1604 默认的broadcom 无线网卡驱动。
3、安装最新的broadcom 无线网卡驱动。
4、查看网卡驱动配置文件。
5、可以在blacklistconf中看到bcm43xx被加入黑名单的配置,去掉该配置。
6、查看网卡设备,并配置设备。其中配置设备有自动获取IP地址和静态配置IP地址两种方式,在/etc/network/interfaces文件进行配置。
7、自动获取方式添加以下内容。
8、静态配置IP地址方式添加如下内容。其中wpa-ssid这行就是你的WIFI名称,wpa-psk就是你的WIFI连接密码,wlan0是WIFI接口名,请根据你的实际接口名填写。
9、使能网口设备,修改完成后,通过如下命令使能无线网卡。
10、测试WIFI。
11、出现下图表明wifi配置完成,否则,请按上面步骤重新 *** 作。
以上就是关于Ubuntu14 只能DHCP上网,无法手动设置IP上网,求助全部的内容,包括:Ubuntu14 只能DHCP上网,无法手动设置IP上网,求助、ubuntu系统怎么配置ip地址、ubuntu15.04校园网络dhcp+web上网方式怎么搞等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)