ubuntu服务器网络管理(解决无法restart命令重启网卡,网卡冲突等)
在我们使用服务器的网络过程中,服务器都有多个网卡,通常需要给服务器多个IP以此来配合多个网络的使用,但是很多时候给网卡新配置一个IP之后都不会生效,下面给出两种方法
- 查看网卡名
ifconfig -a
这个命令可以打印出现有的所有网卡的名称,如图:- 查看网卡配置详细参数
sudo ethtool eth0
- 修改网卡配置文件
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet staticaddress 192.168.1.125netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 192.168.1.1 #此位置为网关,只能给一个网卡配置# dns-* options are implemented by the resolvconf package, if installeddns-nameservers 114.114.114.114auto eth1
iface eth1 inet staticaddress 192.168.2.125netmask 255.255.255.0network 192.168.2.0broadcast 192.168.2.255...
- 然后就可以根据你的现有网卡名去配置IP,但是在很多情况下修改完配置文件后,使用命令
sudo service networking restart
重启网卡会失败,导致配置文件没有生效- 针对这种情况建议先将interfaces文件中的配置配置好,然后使用命令
sudo ifconfig eno1 192.168.2.105
- 进行配置临时ip 这样的话你就会给你的 “eno1” 网卡 配置了IP “192.168.2.105”,此时使用命令
sudo ifconfig #查看当前正在使用的网卡
就能够看见你刚刚给的临时网卡并且生效并且可以使用,在下一次重启服务器的时候网卡就会按照你的配置文件中的配置生效了
此方法优点:生效快,操作简单
此方法缺点:在配置文件中如果写错了你要配置的网卡IP可能会在下一次重启后失败
- 第二种方法
- 修改interfaces配置文件后,直接针对你要使用的网卡 :
sudo ifconfig eth0 down
sudo ifconfig eth0 up
- 手动重启你需要修改的网卡,IP地址也可以生效(如果这种方式和重启service networking 都没生效还是建议使用临时修改网卡+空闲时重启)
如果不喜欢读上面的文字,可以直接看下面的命令
第一种方法:
sudo ifconfig -a #找到你要修改的网卡名称
sudo vi /etc/network/interfaces #修改网卡配置文件
sudo service networking restart #重启网卡服务如果重启失败,则确认配置文件是否正确给你要修改的网卡临时IPsudo ifconfig eth0 192.168.2.105 #eth0 和后面的IP换成你自己的
sudo ifconfig #查看网卡IP 不需要 -a
第二种方法
sudo ifconfig -a #找到你要修改的网卡名称
sudo vi /etc/network/interfaces #修改网卡配置文件
sudo ifconfig eth0 down #eth0为你要修改的网卡IP
sudo ifconfig eth0 up
最后还要备注几个小问题的是:很多时候我们给服务器的非管理口网卡配置了一个IP后,重启网卡倒是从管理口的链接ssh无法登陆,很有可能就是你的非管理口网卡IP是和你的本地电脑IP在相同的网段了,这时就是导致管理口无法连接,但是同网段的其他服务器是可以连接的。这一点要注意
ubuntu服务器网络管理(解决无法restart命令重启网卡,网卡冲突等)相关推荐
- ubuntu服务器mysql等常用配置命令
平时用的时候记录下来的一些,有些凌乱稍微整理了一下: 1.本地ubuntu远程ssh linux云服务器: 1.用linux的ssh可以直接通过ip地址访问云服务器$ssh ubuntu@ip(ssh ...
- 配置Beyond Compare 4作为git mergetool来解决git merge命令导致的文件冲突
文章目录 前言 解决方案 前提 配置 Beyond Compare 文件冲突及处理 产生冲突 解决冲突 工具配置的参数含义 git config git mergetool 思考 总结 前言 使用 g ...
- ubuntu服务器ssh登录密码修改,Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器...
修改root用户密码 打开终端,输入 sudo passwd root 指令: 安装SSH服务 ssh默认端口号是22,可以在/etc/ssh/sshd_config文件中修改 查看服务器否开启:ne ...
- Linux环境重启系统网卡down,linux重启网卡命令有哪些
linux重启网卡命令有:1.命令[service network restart]:2.命令[ifconfig eth0 down / ifconfig eth0 up]:3.命令[ifdown e ...
- ubuntu服务器下载文件|aria2|百度网盘直链下载崩溃
最常用的还是ssh传输文件 查看ubuntu服务器当前路径可以在terminal命令行使用 pwd (base) yanxudembp:~ yanxu$ pwd /Users/yanxu 如果是mac ...
- 无盘服务器回写盘用二块和三块有区别,順网无盘对客户机蓝屏做母盘服务器的解决经验总结.doc...
順网无盘对客户机蓝屏做母盘服务器的解决经验总结 (原创)使用了3个多月顺网无盘对客户机蓝屏/做母盘/服务器的解决经验总结. 一:网卡驱动判定为什么要提网卡驱动判定,首先我们来明白下Realtek 81 ...
- 【记录+解决】ubuntu服务器显卡驱动安装;Ubuntu20.04重启后找不到Nvidia显卡驱动
记录ubuntu服务器显卡驱动安装 一次ubuntu服务器显卡驱动安装历程,简单记录. 1.下载Nvidia-Linux驱动到本地 Nvidia-Linux-XXX.run 2.停用桌面,安装驱动 / ...
- ubuntu 配置网络重启 使用/etc/init.d/networking restart 命令无效
使用/etc/init.d/networking restart 命令无效 出现如下: root@ubuntu:~# sudo /etc/init.d/networking restart * Run ...
- ubuntu+终端不能启动mysql数据库_强制重启Ubuntu服务器后Mysql无法启动
本文将为您描述强制重启Ubuntu服务器后Mysql无法启动,具体完成步骤: 强制重启服务器后启动mysql不断报错误"code=exited","failed" ...
最新文章
- Linux 操作系统太难?先爬过这 6 个陡坡
- sklearn自学指南(part12)--极小角回归及正交匹配追踪
- textarea里的回车和换行符与json里的回车和换行符
- linux rsync删文件速度,Linux下使用rsync最快速删除大量文件的方法
- 跨站点脚本(xss)_跨站点脚本(XSS)和预防
- Java中抽象类和接口之间的区别
- ETL学习总结(1)——ETL 十大功能特性详解
- LDMS 8.8 简明使用手册之客户端配置及部署
- linux下redis安装教程
- android 画图 工具下载,画板画图软件下载-画板画图 安卓版v1.1.0-PC6安卓网
- 2020 年最新 Web 前端开发经典面试试题及答案(建议收藏)
- cef js返回c++的代码_CEF3开发者系列之JS与C++交互之简单介绍
- Linux下的hostid
- 诈骗云集投诉不断,“云相亲”靠谱吗?
- 电子邮件地址怎么写?
- Unity开发常用工具
- java中的IO整理(上)(微信文章)
- .blade.php,Blade 模板 |《Laravel 5.4 中文文档 5.4》| Laravel China 社区
- 黑马程序员————高新技术————内省(了解JavaBean)
- sqlbulkcopy是覆盖式更新吗_名录式的管理,能保护好黄河鱽鱼吗?写在《国家重点保护野生动物名录》首次更新之际...