Linux基本网络配置方法介绍_Linux

1、常用配置网络指令

(1) 配置eth0的IP地址, 同时激活该设备

sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up 

 (2) 添加默认网关 

sudo route add default gw 192.168.1.1 

(3) 配置DNS

$ sudo vi /etc/resolv.conf

nameserver 202.96.134.133

nameserver 202.96.128.68

nameserver 202.96.128.166

查看DNS

$ less /etc/resolv.conf 

(4)其它命令

#激活设备

ifconfig eth0 up

#禁用设备

ifconfig eth0 down

2、确定网口位置---工具ethtool

(1)ethtool DEVNAME   查看相应设备名称对应的设备信息 example:ethtool eth0

最后一行会显示Link detected: yes/no

(2)ethtool -p DEVNAME   查看相应设备名称对应的设备位置  example: ethtool –p eth0

 回车后与eth0 相对应的网卡接口旁边的指示灯就会闪烁,这样你就能很快确定eth0 网口的位置啦。(按下Ctrl+C 结束命令,停止闪烁)

3、Linux里面有两套管理网络连接的方案:

(1)/etc/network/interfaces(/etc/init.d/networking)

(2)Network-Manager

两套方案是冲突的,不能同时共存。

第一个方案适用于没有X的环境,如:服务器;或者那些完全不需要改动连接的场合。

第二套方案使用于有桌面的环境,特别是笔记本,搬来搬去,网络连接情况随时会变的。

-------------

他们两个为了避免冲突,又能共享配置,就有了下面的解决方案:

1、当Network-Manager发现/etc/network/interfaces被改动的时候,则关闭自己(显示为未托管),除非managed设置成真。

2、当managed设置成真时,/etc/network/interfaces,则不生效。

如果想在命令行下配置网络,可能需要关闭NetworkManager服务,打开network服务,以root权限执行

chkconfig --level 2345 NetworkManager off
chkconfig --level 2345 network on
service NetworkManager stop
service network start

4、配置网络,单网卡单ip

(1)RedHat系列

编辑/etc/sysconfig/network-scripts/ifcfg-eth[x]文件([x]为使用的网卡)

静态配置

# xxxxxxx(网卡名称,不用改)

DEVICE=eth0

BOOTPROTO=static

TYPE=ether

HWADDR=xx:xx:xx:xx:xx:xx (网卡mac地址,不用改)

IPADDR=x.x.x.x(ip地址)

NETMASK=x.x.x.x(子网掩码)

BROADCAST=x.x.x.x.(广播地址)

NETWORK=x.x.x.x(网络地址)

GATEWAY=x.x.x.x(网关地址)

ONBOOT=yes(开机自启动)

DNS1=x.x.x.x(域名服务器地址)

DNS2=x.x.x.x

注意:ONBOOT一定要设置为yes,否则可能出现下述症状,eth0未弹出:

 

动态配置

# xxxxxxx(网卡名称,不用改)

DEVICE=eth0

BOOTPROTO=dhcp

TYPE=ether

HWADDR=xx:xx:xx:xx:xx:xx (网卡mac地址,不用改)

ONBOOT=yes(开机自启动)

(2)Ubuntu系列

编辑文件 $ sudo vi /etc/network/interfaces

# The loopback network interface (配置环回口)

  auto lo # 开机自动激lo接口

  iface lo inet loopback # 配置lo接口为环回口

  # The primary network interface #配置主网络接口

  auto eth0 #开机自动激活eth0接口

  iface eth0 inet dhcp #配置eth0接口为DHCP自动获取

  #或者配置eth0为静态地址

  # The primary network interface (配置主网络接口)

  auto eth0 #开机自动激活eth0接口

  iface eth0 inet static #配置eth0接口为静态地址

  address 192.168.1.10

  gateway 192.168.1.254

  Netmask 255.255.255.0

  network 192.168.1.0

  broadcast 192.168.1.255 

5、配置网络,单网卡多ip

直接用命令行,各系统通用,但是是暂时性的

ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0 up 

(1)RadHat系列

仿照/etc/sysconfig/network-scripts/ifcfg-eth0增加一文件根据网络虚拟接口的名字进行命名

例如ifcfg-eth0:0或者ifcfg-eth0:1等等

#下边看下ifcfg-eth0:0文件里面的配置信息

DEVICE=eth0:0 #网络虚拟接口eth0:0

ONBOOT=yes #启动的时候激活

BOOTPROTO=static #使用静态ip地址

IPADDR=192.168.0.1 #分配ip地址

NETMASK=255.255.255.0 #子网掩码

其他配置文件类似。

重启网络服务

service network restart 

(2)Ubuntu系列

直接在/etc/network/interfaces文件里添加内容

auto eth0:0

iface eth0:0 inet static

name Ethernet Lan card

address 192.168.0.2

netmask 255.255.255.0

network 192.168.0.0

broadcast 192.168.0.255

#gateway 192.168.0.254

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索linux网络配置详解
Linux网络配置
linux基本配置、linux基本介绍、资产配置的基本方法、交换机的基本配置方法、员工配置的基本方法,以便于您获取更多的相关知识。

时间: 2024-09-12 20:35:14

Linux基本网络配置方法介绍_Linux的相关文章

linux的网络配置方法

从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面来介绍一下linux系统中网络的设置. 在安装linux时,如果你有网卡,安装程序将会提示你给出tcp/ip网络的配置参数,如本机的ip地址,缺省网关的ip地址,DNS的ip地址等等.根据这些配置参数,安装程序将会自动把网卡(linux系统首先要支持)驱动程序编译到内核中去.但是我们一定要了解加载网卡驱动

Linux crontab定时任务配置方法(详解)_Linux

CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行. cron 系统调度进程. 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行.cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业.crontab命令允许用户提交.编辑或删除相应的作业.每一个用户都可以有一个crontab文件来保存调度信息.系统管理员可以通过cron.deny 和 cron

CentOS---常用网络配置详解_Linux

一.配置文件详解 在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf 配置域名服务客户端的控制文件 /etc/hosts 完成主机名映射为IP地址的功能 /etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置 /etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动. /etc/sysconfig/network-script/ 系统启动时初始化网络的一些信息 /e

linux memcache安装配置方法_Linux

基本原理: ① 客户端第一次访问应用程序时,会到数据库(RDBMS)中取出数据,返回给客户端:同时也将取出的数据保存到memcached中. ② 第二次访问时,因为数据已经缓存,就不用去数据库查询了,直接从memcached中取. RDBMS是文件型的数据库,最终还是以文件的形式保存在磁盘上:而memcached则不一样,它是key:value关系型的数据库,是保存在内存中的.内存的读写速度要比磁盘的读写速度快得多,前者是后者的10的6次方倍. memcached是基于libevent的事件处理

Ubuntu配置修改网络连接配置方法介绍

Ubuntu的网络配置与CentOS相比区别不大,具体方法如下: 1.使用编辑器打开网卡的配置文件,这里默认使用eth0  代码如下 复制代码 vi /etc/network/interfaces 键入以下内容  代码如下 复制代码 # The loopback network interface auto lo iface lo inet loopback   # The primary network interface auto eth0 #自动配置eth0 iface eth0 inet

linux一些基本命令以及初级网络配置方法

  基本命令 uname -a -s hostname显示主机名 若是要永久生效,则编辑以下文件 #vim /etc/sysconfig/network ssh远程登录 #ssh 10.1.1.54 (是以root用户登录的) #ssh tom@10.1.1.54(是以tom身份登录) #ssh -Y 10.1.1.54(可以启动图形界面的远程登陆) scp远程拷贝 #scp 10.1.1.54:/etc/passwd /tmp/test(将目的地址10.1.1.54上的/etc/passwd文

linux下网络配置总结

对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了, 这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充: http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结 目录: 1)配置修改主机名hostname 2)网卡配置文件说明: 3)配置修改ip地址 4)配置修改网关gateway 5) 配置修改DNS 6)查

FC网络学习笔记02 -网络配置方法

随着新一代飞机的综合化航电系统对通信需求的不断提高,传统的ARINC429.1553B总线的传输速率分别只有100Kbps和1Mbps,其带宽已远远不论文联盟http://Www.LWlm.cOm能满足系统通信的需求,无法为高性能数据处理提供有力的通信支撑. FC网络是一种高速串行通信技术,速率可以达到1Gbps.2Gbps,甚至到4Gbps以上,同时还具备低延迟.可靠性高.重量轻.体积小,且应用灵活等特点,是一种新型的高速通信技术.定义了FC-AE以及ARINC818等专门应用于机载环境的高层

linux 无线网络配置工具wpa_supplicant与wireless-tools

内容: 介绍 WPA Supplicant Wireless Tools 针对每个ESSID的网络配置     4.a. 介绍 目前您可以使用我们提供的wireless-tools 或wpa_supplicant工具来配置无线网络.请记住重要的一点是,您对无线网络的配置是全局性的,而非针对具体的接口. wpa_supplicant是一个最好的选择,但缺点是它不支持所有的驱动.请浏览wpa_supplicant网站获得它所支持的驱动列表.另外,wpa_supplicant目前只能连接到那些你已经配