一、IP的配置:
不直接修改文件方式:
设置网卡eth0的IP地址和子网掩码:
     sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
     将IP地址改为:192.168.2.1,子网掩码改为:255.255.255.0
设置网关:
    sudo route add default gw 192.168.2.254 手动修改文件方式: 第一(二)块网卡的配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0 (不同系统不同一般含有eth0)
DEVICE=eth0
BOOTPROTO=none #指定是静态分配IP还是动态分配。取值有:static dhcp
ONBOOT=yes #系统启动时加载
HWADDR=:0c:::d1:b1
IPADDR=192.168.8.200
NETMASK=255.255.255.0
GATEWAY=192.168.8.1 #设置默认网关(可在下面设置)
TYPE=Ethernet /etc/network/interfaces(ubuntu)
auto eth0
     iface eth0 inet static #取值有:static dhcp (dhcp:可用sudo dhclient eth0获取ip地址)
     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 二、修改网关
vim /etc/sysconfig/network
增加一条网关信息
GATEWAY=192.168.1.1 三、修改DNS
vim /etc/resolv.conf #指定当前主机的DNS服务器,最多可指定三个
search lpwr.net #设置当前主机的默认查找域
nameserver 192.168.0.100 #指定首选DNS服务器
nameserver 172.16.254.2 四、重新加载网络配置
/etc/init.d/networking restart(ubuntu)
/etc/init.d/network restart(redhat centos)
Service network restart 五、防火墙设置
、直接关闭防火墙(centos7可用)
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动 、设置 iptables service(没有就安装 iptables-services)
vi /etc/sysconfig/iptables
增加规则 -A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT 保存退出后
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动 六、禁用IPV6
  sudo vi /etc/modprobe.d/blacklist.conf
  表示用vi编辑器(也可以用其他编辑器,如gedit)编辑etc文件夹下modprobe.d文件夹中blacklist.conf文档的内容。
  注意:只能在root用户模式下才可以修改
  在文档最后添加 blacklist ipv6
  然后查看修改结果
  cat /etc/modprobe.d/blacklist.conf 七、修改hostname
修改/etc/hosts文件,将包含当前的hostname改为新的hostname。我将shiwei改为rabbit。
修改/etc/sysconfig/network文件,将包含当前的hostname改为新的hostname。我将shiwei改为rabbit。
使用命令hosname更改一下,命令为:hostname 新的主机名,然后用hostname名称查看是否修改成功。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=a519cbd2-2c3c--82de-e10ab0fd91d3
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.91
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
DNS1=192.168.100.1
DNS2=114.114.114.114

centos静态demo

centos 7查看网卡UUID

nmcli con show

linux下网络配置 命令的更多相关文章

  1. [转]Linux下网络常用命令和工具

    转自:http://int32bit.me/2016/05/04/Linux%E5%B8%B8%E7%94%A8%E7%BD%91%E7%BB%9C%E5%B7%A5%E5%85%B7%E6%80%B ...

  2. linux下网络配置小节[from 老男孩的linux运维笔记]

    对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了, 这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流. ...

  3. Linux下网络配置与修改Centos7为列

    一.基础知识 手动绑定: 命令 一般是临时的修改,重启后失效,如:ifconfig.route.ip addr等. 修改配置文件 修改文件配置,永久有效,但是可能不能立即生效,需要重启服务 (serv ...

  4. linux下网络查看命令ss

    ss命令 ss命令用来显示处于活动状态的套接字信息.可以显示和netstat类似的内容,并且可以显示更详细的信息,而且查看速度更快. 格式 ss [options] [ FILTER ] 选项 -h: ...

  5. linux下网络配置

    配置相关 http://bbs.acehat.com/thread-813-1-1.html

  6. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  7. linux下IPTABLES配置详解 (防火墙命令)

    linux下IPTABLES配置详解 -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 24000 -j ACCEPT ...

  8. linux网络配置命令(一)——ifconfig

    linux网络配置命令(一)——ifconfig ifconfig 查看.配置网卡信息.已过时,推荐使用ip命令 格式:  ifconfig [interface]                   ...

  9. (转)yi_meng linux 下 ifcfg-eth0 配置 以及ifconfig、ifup、ifdown区别

    linux 下 ifcfg-eth0 配置 以及ifconfig.ifup.ifdown区别 原文:https://www.cnblogs.com/yi-meng/p/3214471.html这3个命 ...

随机推荐

  1. 负载均衡-多台机子session不起效:把php.ini中file改为memcache存储

    一 开启memcache服务 二 修改php.ini中session配置 php/lib/php.ini session.save_handler = memcache session.save_pa ...

  2. 使用Fiddler提高前端工作效率 (介绍篇)

    1. Fiddler 是什么? Fiddler是用C#编写的一个免费的HTTP/HTTPS网络调试器.英语中Fiddler是小提琴的意思,Fiddler Web Debugger就像小提琴一样,可以让 ...

  3. 关于APlayer播放器在打包安装后提示“没有注册类”的解决办法

    1.首先需要确定必要的DLL文件都已经在正确的安装目录下了: 2.项目中引用的DLL必须是Debug目录下的: 3.若后续修改或者重新注册了APlayer组件,那么所有的DLL都需要替换成最新的. 关 ...

  4. mongodb数据库操作--备份 还原 导出 导入

    首先数据库备份: mongodump -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -o 文件存在路径  mongodump -h 127.0.0.1 -u admin -p ...

  5. nRF52系列——nRF52832来袭

    nRF52系列——nRF52832来袭 Nordic凭借着在无线技术的数十年深耕,推出第一个μBlue芯片-- nRF8001.其低功耗等特性在当时吸引了无数厂商的目光,并将这产品应用到多个领域,再之 ...

  6. xcode升级后, 插件失效修复

    1. 首先查看 Xcode 的 UUID,在终端执行 defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilit ...

  7. JS单元测试框架:QUnit

    QUnit:jQuery的单元测试框架,但不仅限于jQuery(从这个工具不需要引用jquery.js可以看出) index.html <!-- 官网 http://qunitjs.com/ - ...

  8. zigbee智能家居基础扫盲

    zigbee Zigbee是基于IEEE802.15.4标准的低功耗个域网协议.根据这个协议规定的技术是一种短距离.低功耗的无线通信技术.这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和&qu ...

  9. layer.js:2 Uncaught TypeError: Cannot read property 'extend' of undefined

    在引用layer.js插件进行前端编程的时候,如果报这个错,解决办法只需: 把layer的引用放在有冲突的js库前面就行了

  10. Lua table pair和ipair区别

    官方描述: ipairs (t) Returns three values: an iterator function, the table t, and 0, so that the constru ...