ubuntu获取服务器ip命令
❶ ubuntu18.04怎么配置ip地址
众所周知,ubuntu desktop配置静态IP地址是修改配置文件/etc/network/interfaces。然而,修改这个文件对ubuntu server没有效果。
ubuntu server 18.04静态IP地址配置方法如下:
vim /etc/netplan/50-cloud-init.yaml
yaml是一种通用配置文件格式,规定不能出现tab符号,修改时要注意这点。enp0s3是绑定静态IP的网卡,步骤如下:
1. dhcp4由true改为false
2. addresses填写你的静态IP地址(带掩码)
3. 增加gateway4,填写你的gateway。
4. nameservers等参数可参考下图,8.8.8.8,202.96.209.133是DNS服务器,填这两个就可以了。
5. 执行命令netplan apply立即生效。
一、查看各项信息,IP、网关、DNS
1. 查看IP:
ifconfig
2. 查看网关
netstat -rn 或 route -n
3. 查看DNS
cat /etc/resolv.conf
二、配置IP、网关、DNS
1. 使用ifupdown配置网络
1)如果要使用之前的方式配置网络,需要重新安装ifupdown:
sudo apt install ifupdown
2)修改配置文件/etc/network/interfaces:
配置文件修改如下:
iface ens160 inet static
2.address 210.72.92.25
3.gateway 210.72.92.254
4.netmask 255.255.255.0
5.dns-nameservers 8.8.8.8
3)重启网络服务使配置生效
sudo services network restrart
4)修改DNS
打开/etc/resolv.conf
sudo vim /etc/resolv.conf
重启服务生效:
sudo /etc/init.d/resolvconf restart #使DNS生效
2. 使用netplan配置网络(推荐)
1) 配置IP及网关
Ubuntu 18.04使用netplan配置网络,其配置文件是yaml格式的。安装好Ubuntu 18.04之后,在/etc/netplan/目录下默认的配置文件名是50-cloud-init.yaml,我们通过VIM修改它:
sudo vim /etc/netplan/50-cloud-init.yaml
配置文件修改如下:
network:
2.renderer: NetworkManager
3.ethernets:
4. enp0s31f6:
5. addresses:[210.72.92.28/24] # IP及掩码
6.gateway4: 210.72.92.254 # 网关
7.dhcp4: false
8.optional: true
9.nameservers:
10.addresses: [192.168.18.2, 114.114.114.114]
11.version: 2
这里把DNS和ipv4地址配置在一个文件里了,不用再修改/etc/resolv.conf 文件。
重启网络服务使配置生效
1.sudo netplan apply
2.ip addr list
❷ ubuntu中如何手动设置IP ,,为什么 eth0,它抓不到IP4地址,
这样给你解释你看看
eth0上IP为自动获取
eth1上为手工设置(又是VPC自己要求的)
配置过程:
1、打开Ubuntu的/etc/network/interfaces文件
。默认内容如下:
auto
lo
iface
lo
inet
loopback
2、eth0为自动获取IP,所以不需要配置了。插入要手工设置IP的eth1的IP信息,编辑后内容如下,前面auto
eth1,让网卡开机自动挂载.:
auto
lo
iface
lo
inet
loopback
auto
eth1
iface
eth1
inet
static
address
192.168.0.101
netmask
255.255.255.0
network
192.168.0.0
broadcask
192.168.0.255
gateway
192.168.0.2
3、编写完毕保存,然后打开终端运行如下命令,重新启动网卡即可:
$
/etc/init.d/networking
restart
也可以重启网卡让新配置生效,优点是不影响其他网络接口:
$
sudo
ifdown
eth0
$
sudo
ifup
eth04、如果以DHCP方式配置网卡,则改为:
auto
eth0
iface
eth0
inet
dhcp
也可以在命令行下直接输入下面的命令来获取地址
sudo
dhclient
eth0
5、配置DNS服务器的地址,最多可以使用3个DNS服务器
$
sudo
vi
/etc/resolv.conf
nameserver
202.96.134.133
nameserver
202.96.128.68
nameserver
202.96.128.166
对"resolv.conf"的修改是即时生效的。可以使用nslookup命令进行DNS服务器查询,以验证"resolv.conf"配置文件。
如何查看DNS
$
less
/etc/resolv.conf
❸ ubuntu使用ssh登陆时,如何能获得登陆终端的ip(急)
linux# ifconfig -a
windows#ipconfig /all
#ps -e|grep ssh
运行后如果有结果显示就说明ssh服务开启,如果没有结果,运行:
service sshd start
或者service ssh start
如果系统提示unreconize service
#apt install openssh-client
#apt install openssh-server
安装以上deb包以后#service sshd/ssh start
启动服务以后远程未必能直接ssh ,需要修改sshd_config文件把默认passwordauthentication设置为yes(因为win10:ubuntu默认no)
以下为配置步骤,请参考:
刚解决此问题,纠结了一段时间,现给你解答:
#cd /etc/ssh/
#vim sshd_config
修改如下:
#PasswordAuthentication no
改为:
PasswordAuthentication yes
(注意前面的 # 去掉)
【保存】文件后记得:service ssh restart
(只有重启服务才能让配置生效嘛,hahahia)
课后问题总结:
遇到此问题由于对ssh配置不熟悉,一度以为是:防火墙、服务企停、ssh/sshd安装包等等bug导致,经历一系列lab后,把/etc/ssh/sshd_config文件与正常的ubuntu配置文件比对后发现问题根源(原来就是win10:ubuntu 虚机默认密码认证是【关闭】状态),通过开启此配置解决问题。
❹ 如何配置ubuntu server的ip地址
检查网络配置
$
ifconfig
配置DHCP客户端$
sudo
vi
/etc/network/interfaces加入
iface
eth0
inet
dhcp
配置静态IP地址$
sudo
vi
/etc/network/interfaceseth0配置如下:auto
eth0address
192.168.0.88netmask
255.255.255.0gateway
192.168.0.1
让新配置生效保存退出后,使用重启networking命令让新配置生效:$
sudo
/etc/init.d/networking
restart也可以重启网卡让新配置生效,优点是不影响其他网络接口:$
sudo
ifdown
eth0$
sudo
ifup
eth0
临时改变IP地址
$
sudo
ifconfig
eth0
192.168.1.111
netmask
255.255.255.0当系统重启动后,后会恢复interfaces中的配置。
设置默认网关的方法也有两种:1.
在interfaces文件中设置。$
sudo
vi
/etc/network/interfaces在eth0的相关配置下加入gateway,如:auto
eth0iface
eth0
inet
staticaddress
192.168.1.123netmask
255.255.255.0gateway
192.168.1.1
2.
直接用命令设置:
$
sudo
route
del
default
gw手工配置缺省网关$
sudo
route
add
default
gw
192.168.1.1查看路由信息$
route使用本方法,修改当即生效,重新启动后,则interfaces文件中的设置有效。
查看主机名$
hosts
临时修改主机名$
sudo
hostname
testserver执行完命令后,即时生效。
永久修改主机名
$
sudo
vi
/etc/hostname把新的主机名写入即可。当系统重启后,会读出此文件中主机名。
配置DNS服务器的地址,最多可以使用3个DNS服务器$
sudo
vi
/etc/resolv.confnameserver
202.xx.xx.xxnameserver
192.168.1.1对”resolv.conf”的修改是即时生效的。可以使用nslookup命令进行DNS服务器查询,以验证”resolv.conf”配置文件。
❺ ubuntu如何查看本地的代理IP和端口
查看ubuntu服务器可以通过netstat命令进行简单查询。 netstat命令各个参数说明如下:-t : 指明显示TCP端口;-u : 指明显示UDP端口;-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序);-p : 显示进...
❻ Ubuntu(Linux)下如何配置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查询ip地址命令
直接输入ifconfig
❽ ubuntu系统怎么样查看自己的ip地址
1、点击电脑系统菜单的“应用程序”,在打开的菜单中点击“Accessories即附件”,之后选择“Terminal终端”