ubuntu设置静态ip

VMware安装Ubuntu后,可以利用xshell连接。但是连接时我们需要知道Ubuntu的IP地址,这时可以通过ifconfig命令获取。

 因为我们使用xshell连接服务器时需要知道ip地址,我们开机获取的ip为192.168.23.128,但是我们下一次登录分配到的ip就可能不是这个,所谓我们就需要配置ubuntu系统地址为静态地址。

       如果你输入ifconfig后报Command 'ifconfig' not found, but can be installed with错误,则证明你系统没有安装net-tools工具,现在新版本的Linux已经不提供net-tools工具,自然也就找不到ifconfig命令,如果你想使用ifconfig,安装如下:

通过以下命令编辑interfaces文件,如果没有安装vim则需先安装vim

sudo vim /etc/network/interfaces

配置文件内容为:

#The loopback network interface
auto lo
iface lo inet loopback

auto ens33                   //网卡名称,通过ifconfig命令查看
iface ens33 inet static
address 192.168.23.128       //填入自己的ip地址
netmask 255.255.255.0        //子网掩码,一般为这个
gateway 192.168.23.2         //网关
dns-nameservers 8.8.8.8      //DNS

因为我们在使用ifconfig命令时获取的网卡名称为ens33,所以这里也为ens33,其中,dns-nameservers可以设置其他运营商的dns服务器。

如何查看gateway有如下命令:

1、route -n
2、ip route show
3、traceroute www.baidu.com -s 100 【第一行就是自己的网关】
4、netstat -r
5、more /etc/network/interfaces 【Debian/Ubuntu Linux】
6、more /etc/sysconfig/network-scripts/ifcfg-eth0 【Red Hat Linux】

通过

sudo gedit /etc/NetworkManager/NetworkManager.conf

修改如下:

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=true

以上只是进行了静态ip的设置,并未使设置生效,可以通过下面的命令使重启网络服务使设置生效。

sudo service network-manager restart

有的文章是使用以下命令,但是我本人使用时没有生效,会报failed,好像是在ubuntu里要用 network-manager

sudo /etc/init.d/networking restart

此时静态ip设置成功,使用xshell进行连接就可以了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值