ubuntunetwork

合集下载

ubuntu 网络配置

ubuntu 网络配置

Vm 虚拟机网络设置选择BridgedUbuntu 下选定mac地址, SA VE对应输入IP \gateway \ DNS, SA VEifconfig 查看对应网络设置sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager startsudo gedit /etc/NetworkManager/NetworkManager.conf [main]plugins=ifupdown,keyfiledns=dnsmasq[ifupdown]managed=true // 此处由false改成truesudo service network-manager restart sudo ifconfig eth0 192.168.1.3 直接修改ip添加:如果发现ubuntu下eth0(以太网没有开启)使用命令:sudo ifconfig eth0 up确保eth0开启成功后,添加配置信息sudo gedit /etc/network/interfaces修改内容:修改为以下内容:注意!!!(audo --->auto)接下来修改对应的DNS服务器sudo gedit /etc/resolv.conf在文件末尾添加以下内容:nameserver 192.168.1.1添加完成,保存退出,重启network命令如下:sudo /etc/init.d/networking restart最后,ping 成功返回这ok否则重复以上操作永久修改dns,在以上操作的前提下,修改以下的配置文件:sudo gedit /etc/resolvconf/resolv.conf.d/base添加以下信息:nameserver 192.168.1.1保存,重启以下,实在不行重启ubuntu,然后ping下外网,or重复以上操作。

ubuntu上网配置(ADSL,路由,无线New)

ubuntu上网配置(ADSL,路由,无线New)

装完ubuntu估计首要的就是能上网了,因为很多软件的安装通过:sudo apt-get install来完成,而这个是需要在网上下载软件包的。

不管怎么说,ubuntu的各种配置总是很麻烦,但这种麻烦也是由于我们不熟悉,就像windows一样,其实配置起来也不简单,熟能生巧嘛,嗯,我们进入正题,这篇文章是我在ubuntu下刚刚用路由器上网之后就写下的~首先说一下adsl上网方式,很简单,就一个命令:sudo pppoeconf也就是pppoe(以太网的点对点协议)的配置,前面是sudo,大家都很熟悉了,就是提升当前用户权限,如果你是普通用户就用这个来完成根用户级的操作。

打完这个命令,之后就会出现图形化的界面,直接输入用户名和密码,就应该可以了。

有一点注意的就是在输入用户名时,那个框不明显,开始写了一个好像是name,你需要把它删除了才输入,而不是直接在后面输入,我犯过这个错误。

然后是经常用到的路由器上网,这里指的是有线路由。

网上有人说不需要配置,只要连上网线就能上了,这句话呢,一半对一半不对,为什么这么说呢,因为如果你一开始装完ubuntu就直接用路由上网,并且路由已经拨号成功,那么是很简单的就能直接上网了,那为什么网上仍然有人说路由器上不了网呢,原因是像我一样,先开始用的是ADSL的方式,后来再用路由器,网络环境变了,这时系统的网络配置文件需要更改了。

ubuntu本身有一个网络配置的应用程序network-manager,我是觉得不好用,于是卸载了:sudo apt-get remove network-manager --purge当然你不想卸也没关系,下面就如何配置,ubuntu的网络环境配置是在文件:/etc/network/interface中,用:sudo gedit /etc/network/interface打开就可以看到很多配置信息,开始有:auto loauto eth0,。

Ubuntu的网络设置方法

Ubuntu的网络设置方法

Ubuntu的⽹络设置⽅法⼀、Server版:1、修改IP地址打开/etc/network/interfacessudo vim /etc/network/interfaces加⼊以下语句:auto eth0 #要设置的⽹卡iface eth0 inet static #设置静态IP;如果是使⽤⾃动IP⽤dhcp,后⾯的不⽤设置,⼀般少⽤addressxxx.xxx.xxx.xxx #IP地址netmaskxxx.xxx.xxx.xxx #⼦⽹掩码gatewayxxx.xxx.xxx.xxx #⽹关2、修改DNS打开/etc/resolv.confsudo vim /etc/resolv.conf注意:上⾯设置的⽂件重启后会覆盖,如果要持久的保存,需要修改:/etc/resolvconf/resolv.conf.d/base改为如下内容:search localdomain #如果本Server为DNS服务器,可以加上这⼀句,如果不是,可以不加nameserver 172.16.3.4 #希望修改成的DNSnameserver 172.16.3.3 #希望修改成的DNS3、重启服务⽣效先运⾏⼀次,然后在rc.local⾥加⼊这个重启⽹络配置的命令:sudo /etc/init.d/networking restart #使⽹卡配置⽣效sudo /etc/init.d/resolvconf restart #使DNS⽣效⼆、Desktop版:Desktop下有⼀个Network-manager的软件,这个软件如果上⾯设置了,那么默认会以上⾯的配置为准,Network-manager会失效,但是这个设置只有在重启电脑才会⽣效。

如果不重启时,那么需要停⽌这个服务再去设置sudo service network-manager stop接下来通过上⾯的配置即可。

但是这样的做法有点⿇烦,既然⽤了Desktop的,倒不如直接⽤Network-manager来设置快⼀些(也就是设置⾥⾯的⽹络设置)。

Ubuntu下各网络服务器配置小结

Ubuntu下各网络服务器配置小结

Ubuntu下各网络服务器配置小结1、静态IP的设置第一步:在VMWARE的菜单栏选中VM下的settings,弹出virtual machine settings 对话框,在对话框左边选中hardware中的network adaptor,然后在对话框右边选中network connection中的bridged。

第二步:查看网卡名,在命令行输入ifconfig,会看到你的pc中的网卡名是eth0或者是eth1等。

第三步:修改配置文件/etc/network/interfaces,修改如下。

auto loiface lo inet loopbackauto eth0 //你的网卡名iface eth0 inet staticaddress 192.168.1.*** //你想设置的IP地址netmask 255.255.255.0 //子网掩码gateway 192.168.1.1 //网关第四步:修改配置文件/etc/resolv.conf,修改如下:search localdomainnameserver 61.232.206.103 //此域服务器的地址是由网络供应商提供第五步:重启网络服务,在命令行输入:/etc/init.d/networking restart第六步:测试网络服务,在命令行中使用ping命令。

如:ping 192.168.1.12、 tftp 服务器的配置第一步:安装相关的软件包。

apt-get install tftp //客户端程序apt-get install tftpd //服务器端程序apt-get install xinetd //xinetd是一个守护进程,用处理对各种服务的请求,xinetd监控的服务请求出现xinetd会使用/etc/xinetd.conf文件读取/etc/xinetd.d目录中的配置文件,然后,根据所请求服务的xinetd.conf文件内容,启动相应的程序。

ubuntu网络设置

ubuntu网络设置

ubuntu⽹络设置⼀:NAT⽅式上⽹: (1):菜单栏中虚拟机-》设置-》⽹络适配器-》NAT模式 (2):/etc/network/interfaces⽂件修改为: 之前这个⽂件中为: auto lo iface lo inet loopback 加上上⾯那些内容把这段删除 (3):ifdown ens33 //关闭⽹卡 ifup ens33 //开启⽹卡 可以ifconfig看⼀下ip地址是否变了 ping 就可以ping通了;⼆:以⽹桥⽅式上⽹:参考下⾯这篇博客 vmvare12 unbuntu16.041、设置Bridged上⽹⽅式Vmware菜单栏VM->settings->Network Adapter或者Ctrl+D2、查看Bridged状态Vmware菜单栏Edit->Virtual Network Editor要设置成以上bridged模式,先关闭虚拟机,不关闭设置会提⽰只有虚拟机在power off状态才能设置,选择VMnet0,点击左下⾓的Restore Default,等⼀段时间虚拟机配置好虚拟⽹卡后选择Bridged,Bridged to收到选择⾃⼰现在主机的实际⽹卡名,然后点击应⽤,确定。

3、配置Bridged的IP、DNS查看宿主机IP:参考宿主机IP和DNS,设置虚拟机IP和DNSIpconfig /all设置虚拟机IP:上图我的宿主机IP为49.123.72.196,下图虚拟机IP设置为192.123.72.195 这个对话框可以⽤nm-connection-editor这个命令注意这⾥的dns也要设置好。

4、关闭宿主机和虚拟机防⽕墙。

关闭宿主机防⽕墙关闭虚拟机防⽕墙5、验证虚拟机ubuntu和宿主机win8是否ping通成功ping通,OK。

ping 因为连接主机⽤的是⽆线⽹卡上⽹,所以想上外⽹的话,这⾥要选择wireless如果想要ping通开发板的话,要换成有限⽹连接;三:ubuntu虚拟机tftp服务器设置: 1:su root 在root权限下操作 2:apt-get install tftp-hpa tftpd-hpa 安装tftp服务器和tftp客服的 3:mkdir /var/tftpboot && chmod 777 /var/tftpboot 创建⽂件夹以及更改权限为777;这个⽂件夹就是你的tftp服务器的根⽬录 4:vi /etc/default/tftpd-hpa 5: 6:service tftpd-hpa restart 重启tftp 7:测试 touch /var/tftpboot/1 tftp localhost tftp> get 1 在⽤ls命令查看即可看到1⽂件;说明测试成功;-----------------------------------------------------------------------------四:ssh连接虚拟机⾸先ubuntu中安装ssh1:sudo apt-get install openssh-serversudo service ssh restart如何还是不可以修改sudo vi /etc/ssh/sshd_config ⽂件PermitRootLogin prohibit-password 把这句注释掉加上PermitRootLogin yes 然后连接是否可以如果还是不⾏并且提⽰解决⽅法修改ssh的配置⽂件 /etc/ssh/sshd_config在配置⽂件中添加:Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbcMACs hmac-md5,hmac-sha1,,hmac-ripemd160,hmac-sha1-96,hmac-md5-96KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,参考这⼏篇博客:五:securecrt连接虚拟机搭建好ssh以后在securecrt中快速连接直接connect即可;。

ubuntu双网卡设置内外网上网问题,实现路由转发

ubuntu双网卡设置内外网上网问题,实现路由转发

ubuntu双网卡设置内外网上网问题,实现路由转发ubuntu双网卡设置内外网上网问题,实现路由转发功能首先,我们要在一台装有ubuntu系统的电脑上再装上一块网卡,使得可以通过配置ip、子网掩码等实现路由转发。

接下来要做的就是手工设置ip地址之类的了。

1、关掉ubuntu系统提供的network-manager,使用命令就是:关闭network-manager命令:/etc/init.d/network-manager stop关闭之后你就会发现你原来通过编辑连接来配ip的方法不能用了。

2、在终端配置两个网卡的ip、netmask、getway等等。

在这里,我们首先要明白两个网卡的作用。

eth0:该网卡是电脑原装的网卡,我们将它用作连接外网的网卡。

eth1:该网卡是我们新加的网卡,我们将它作为连接内网的网卡。

安装了双网卡的电脑处于一个中间位置,它所装有的两个网卡的功能就是将内网网段发来的数据包转发到外网网段去,因为内外网不在一个网段,如果不经过中间的包装修改就无法与外面发起连接。

现在,进入正题,我们就来设置两个网卡的地址。

使用命令:root@xiaoxiao-Lenovo-G470:~# cd /etc/networkroot@xiaoxiao-Lenovo-G470:/etc/network# gedit interfaces 打开interfaces文件以后,auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 172.22.112.74 (外网网卡ip地址)netmask 255.255.255.0 (外网子网掩码)network 172.22.112.0 (网络)broadcast 172.22.112.255 (广播地址)auto eth1iface eth1 inet staticaddress 192.168.0.1 (内网网卡ip地址)netmask 255.255.255.0 (内网子网掩码)network 192.168.0.0 (网络)broadcast 192.168.0.255(广播地址)自己的笔记本电脑也要设置新的ip地址,设置网段应属于内网网段。

ubuntu-网络配置

ubuntu-网络配置

ubuntu-网络配置ubuntu-网络配置检查网络配置命令:ifconfig一、通过配置文件配置新手没怎么用过Ubuntu,所以走了不少弯路,网上找了很多方法,大都没对我起到帮助作用,所以把自己的配置方法写一写。

环境:VPC2007SP1 、Ubuntu9.04Ubuntu上连了两块网卡,eth0为外网的eth1为内网的(VPC的特点,要和宿主机直接通讯必须组个内网)eth0上IP为自动获取eth1上为手工设置(又是VPC自己要求的)配置过程:1、打开Ubuntu的/etc/network/interfaces文件。

默认内容如下:auto loiface lo inet loopback2、eth0为自动获取IP,所以不需要配置了。

插入要手工设置IP的eth1的IP信息,编辑后内容如下,前面auto eth1,让网卡开机自动挂载.:auto loiface lo inet loopbackauto eth1iface eth1 inet staticaddress 192.168.0.101netmask 255.255.255.0network 192.168.0.0broadcask 192.168.0.255gateway 192.168.0.23、编写完毕保存,然后打开终端运行如下命令,重新启动网卡即可:$ /etc/init.d/networking restart也可以重启网卡让新配置生效,优点是不影响其他网络接口:$ sudo ifdown eth0$ sudo ifup eth04、如果以DHCP方式配置网卡,则改为:auto eth0iface eth0 inet dhcp也可以在命令行下直接输入下面的命令来获取地址sudo dhclient eth05、配置DNS服务器的地址,最多可以使用3个DNS服务器$ sudo vi /etc/resolv.confnameserver 202.96.134.133nameserver 202.96.128.68nameserver 202.96.128.166对"resolv.conf"的修改是即时生效的。

ubuntu网络设置方法大全

ubuntu网络设置方法大全

方式1:网卡通过DHCP自动获取IP地址$ sudo gedit /etc/network/interfaces# 修改文件/etc/network/interfaces如下文#-------------------------------------------------------------------------------# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).## 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自动获取#-------------------------------------------------------------------------------$ sudo /etc/init.d/networking restart # 重启网络 方式2:网卡静态分配IP地址$ sudo gedit /etc/network/interfaces# 修改文件/etc/network/interfaces如下文#-------------------------------------------------------------------------------# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).## The loopback network interface(配置环回口)auto lo # 开机自动激lo接口iface lo inet loopback # 配置lo接口为环回口# The primary network interface (配置主网络接口)auto eth0 #开机自动激活eth0接口iface eth0 inet static #配置eth0接口为静态设置IP地址address 10.16.3.99netmask 255.255.255.0network 10.16.3.0broadcast 10.16.3.255gateway 10.16.3.1###################################################### dns-* options are implemented by the resolvconf package, if installed(DNS 设置)#dns-nameservers 61.153.177.196 61.153.177.197#dns-search #####################################################sudo gedit /etc/resolv.conf##设置DNS server(可以设置多个)#nameserver 192.168.1.1#####################################################-------------------------------------------------------------------------------$ sudo /etc/init.d/networking restart # 重启网络方式3:PPPoE宽带拨号配置首次拨号:应用程序–系统工具–终端 打开一终端,输入命令:sudo pppoeconf系统开始搜索所有网络接口上的adsl modem,一步步的yes过来。

Ubuntu中文和连网设置方法

Ubuntu中文和连网设置方法

Ubuntu中文和连网设置方法对于很多刚接触Ubuntu的朋友联网和设置中文是首个问题,这里就给大家讲一下设置方法,过程很简单大家看一遍就会明白.好了废话就不说了,赶紧进入正题.(这里以Ubuntu10.10Alfa2做演示,10.04的也一样)一.联网(以ADSL为例,无线的与Windows差不多)1.在上面板的波纹图标上右击鼠标,弹出如图选项,再选择Edit Connections(编辑连接)【注意上面两个是有勾的,你的如果没有记得勾上】.[或者:System(系统)---->Preferences(首选项)----->Network Connections (网络连接);再或者快捷键ALT F2输入:nm-connection-editor回车也可以打开]2. 在弹出的Network Connections对话框中选择DSL标签然后点击右侧的Add(添加)3. 编辑连接(1) 在Editing DSL Connection 1(默认的)[如果是中文,默认的就是 DSL连接1],在最上面的Connection name后面的框框中填入连接名称(没要求的话接受默认就行了,这个是可以随便填的)(2) 接着下面有一个Connect automatically(自动连接),如果你想要进入系统就自动联网可以在前面的方框中选中(3) 再接下来分别在DSL标签的Username(用户名[或者说是您的ADSL上网帐号])、Password(密码)分别填入你的宽带用户名和密码.在Service(服务)框框里填入服务名(可以不输入) ,然后在最下面点击Apply(应用)来应用更改. (4) 点Close退出, 到这里DSL连接就编辑完成了.4. 连接到网络在上面板的那个波纹图标上左击,选择刚才编辑的网络名称(默认为DSL Connection1),如果没有意外的话将会成功连接到网络.5.提醒如果你使用了次方法(Network Manager,简称nm)联网,请不要使用pppoeconf 命令来配置联网,这样会两个都连不上.这两个方法只能用一种.(我推荐使用我教的这种更方便一些)[如果你不听劝阻执意使用命令联网,下面几个命令必须记住]手动拨号:sudo pon dsl-provider激活ADSL:sudo /etc/ppp/pppoe_on_boot断开ADSL:sudo poff查看拨号日志:sudo plog♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀♀用过pppoeconf,想更换nm的可以这样:(绿色的是命令,在终端中执行,Ctrl Alt T打开终端)<1>.更改/etc/NetworkManager/nm-system-settings.conf中的managed=truesudo gedit /etc/NetworkManager/nm-system-settings.conf<2>.更改/etc/network/interfaces,只保留auto loiface lo inet loopbacksudo gedit /etc/network/interfaces<3>.删除/etc/resolv.confsudo rm /etc/resolv.conf<4>.重启nm 。

ubuntu 上网配置方法

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 addressauto eth0iface eth0 inet dhcp用下面的命令使网络设置生效:sudo /etc/init.d/networking restart也可以在命令行下直接输入下面的命令来获取地址sudo dhclient eth02. 为网卡配置静态IP地址编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:# The primary network interfaceauto eth0iface eth0 inet staticaddress 192.168.128.128gateway 192.168.128.1netmask 255.255.255.0将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:sudo /etc/init.d/networking restart4. 设置主机名称(hostname)使用下面的命令来查看当前主机的主机名称:sudo /bin/hostname使用下面的命令来设置当前主机的主机名称:sudo /bin/hostname newname系统启动时,它会从/etc/hostname来读取主机的名称.5. 配置DNS首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件.假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:search nameserver 221.6.96.178这样就OK了VMware下设置IP和MAC地址详细(用于Ubuntu下上网原因:在做实验室发包时,如果机子上安装有VMware的话,发包以后每台机子上的虚拟机的HWaddr地址也就是MAC地址将是一样的。

Ubuntu网络配置

Ubuntu网络配置

Ubuntu⽹络配置修改主机名root@ubuntu1804:~# hostnamectl set-hostname ubuntu1804.longxuan.toproot@ubuntu1804:~# cat /etc/hostnameubuntu1804.longxuan.toproot@ubuntu1804:~# hostnameubuntu1804.longxuan.toproot@ubuntu1804:~# echo $HOSTNAMEubuntu1804root@ubuntu1804:~# exitlogoutwang@ubuntu1804:~$ sudo -iroot@ubuntu1804:~# echo $HOSTNAMEubuntu1804.longxuan.top修改⽹卡名称为传统命名⽅式:#修改配置⽂件为下⾯形式root@ubuntu1804:~# vi /etc/default/grubGRUB_CMDLINE_LINUX="net.ifnames=0"#或者sed修改root@ubuntu1804:~# sed -i.bak '/^GRUB_CMDLINE_LINUX=/s#"$#net.ifnames=0"#'/etc/default/grub#⽣效新的grub.cfg⽂件root@ubuntu1804:~# grub-mkconfig -o /boot/grub/grub.cfg#或者root@ubuntu1804:~# update-grubroot@ubuntu1804:~# grep net.ifnames /boot/grub/grub.cfg#重启⽣效root@ubuntu1804:~# rebootUbuntu⽹卡配置官⽹⽂档:https:///https:///server/docs/network-configuration配置⾃动获取IP⽹卡配置⽂件采⽤YAML格式,必须以/etc/netplan/XXX.yaml ⽂件命名⽅式存放可以每个⽹卡对应⼀个单独的配置⽂件,也可以将所有⽹卡都放在⼀个配置⽂件⾥范例:root@ubuntu1804:~# cat /etc/netplan/01-netcfg.yaml# This file describes the network interfaces available on your system# For more information, see netplan(5).network:version: 2renderer: networkdethernets:eth0:dhcp4: yes配置静态IProot@ubuntu1804:~# vim /etc/netplan/01-netcfg.yamlnetwork:version: 2renderer: networkdethernets:eth0:addresses: [172.31.0.19/16,10.0.0.10/8] #或者⽤下⾯两⾏,两种格式不能混⽤- 172.31.0.19/16- 10.0.0.10/8gateway4: 10.0.0.254nameservers:search: [, longxuan.top]addresses: [180.76.76.76, 8.8.8.8, 1.1.1.1]查看ip和gatewayroot@ubuntu1804:~# ip addrroot@ubuntu1804:~# route -n查看DNSroot@ubuntu1804:~# ls -l /etc/resolv.conflrwxrwxrwx 1 root root 39 Dec 12 11:36 /etc/resolv.conf ->../run/systemd/resolve/stub-resolv.confroot@ubuntu2004:~# resolvectl status #Ubuntu 20.04新命令root@ubuntu1804:~# systemd-resolve --statusGlobalDNSSEC NTA: 10.in-addr.arpa...MulticastDNS setting: noDNSSEC setting: noDNSSEC supported: noDNS Servers: 180.76.76.768.8.8.81.1.1.1DNS Domain: longxuan.top配置多⽹卡静态IP和静态路由root@ubuntu1804:~# vim /etc/netplan/01-netcfg.yaml# This file describes the network interfaces available on your system # For more information, see netplan(5).network:version: 2renderer: networkdethernets:eth0:dhcp4: nodhcp6: noaddresses: [172.31.0.19/16]gateway4: 172.31.0.254nameservers:addresses: [223.6.6.6]eth1:dhcp4: nodhcp6: noaddresses: [172.31.8.20/16]routes:- to: 172.31.0.0/16via: 172.31.0.1- to: 10.40.0.0/16via: 10.20.0.1- to: 10.50.0.0/16via: 10.20.0.1- to: 10.60.0.0/16via: 10.20.0.1root@ubuntu1804:~# netplan apply#或者每个⽹卡各⾃⼀个配置⽂件root@ubuntu1804:/etc/netplan# ls01-netcfg.yaml 02-eth1.yamlroot@ubuntu1804:/etc/netplan# cat 01-netcfg.yaml# This file describes the network interfaces available on your system # For more information, see netplan(5).network:version: 2renderer: networkdethernets:eth0:dhcp4: yesroot@ubuntu1804:/etc/netplan# cat 02-eth1.yamlnetwork:version: 2renderer: networkdethernets:eth1:addresses:- 172.31.0.19/16- 192.168.0.100/24gateway4: 172.31.0.254nameservers:search: [, longxuan.tcp]addresses: [180.76.76.76, 8.8.8.8, 1.1.1.1]routes:- to: 172.31.0.0/16via: 172.31.0.1- to: 10.40.0.0/16via: 10.20.0.1- to: 10.50.0.0/16via: 10.20.0.1- to: 10.60.0.0/16via: 10.20.0.1单⽹卡桥接root@ubuntu1804:~# apt install -y bridge-utilsroot@ubuntu1804:~# dpkg -L bridge-utils/sbin/brctl......#三个⽹卡配置使⽤⼀个配置⽂件root@ubuntu1804:~# cat /etc/netplan/50-cloud-init.yaml# This file describes the network interfaces available on your system # For more information, see netplan(5).network:version: 2renderer: networkdethernets:eth0:dhcp4: yeseth1:dhcp4: nodhcp6: noeth2:dhcp4: nobridges:br0:dhcp4: nodhcp6: noaddresses: [172.31.0.19/16]gateway4: 1072.31.0.254nameservers:addresses: [223.6.6.6]interfaces:- eth1- eth2#桥接配置单独⼀个⽂件[root@ubuntu1804 netplan]# vim /etc/netplan/br0.yamlnetwork:version: 2renderer: networkdethernets:eth1:dhcp4: nodhcp6: noeth2:dhcp4: nobridges:br0:dhcp4: nodhcp6: noaddresses: [172.31.0.10/16]gateway4: 172.31.0.254nameservers:addresses: [223.6.6.6]interfaces:- eth1- eth2root@ubuntu1804:~# netplan applyroot@ubuntu1804:~# ifconfig br0root@ubuntu1804:~# brctl showbridge name bridge id STP enabled interfacesbr0 8000.9ebe1d856601 no eth1eth2多⽹卡桥接#有多少个eth 就要有多少块⽹卡root@ubuntu1804:~# vim /etc/netplan/50-cloud-init.yaml# This file describes the network interfaces available on your system # For more information, see netplan(5).network:version: 2renderer: networkdethernets:eth0:dhcp4: nodhcp6: noeth1:dhcp4: nodhcp6: nobridges:addresses: [172.31.0.19/16]gateway4: 172.31.0.254nameservers:addresses: [223.6.6.6]interfaces:- eth0br1:dhcp4: nodhcp6: noaddresses: [172.31.0.19/16]routes:- to: 172.31.0.0/16via: 172.31.0.1- to: 10.30.0.0/16via: 10.10.0.1- to: 10.4.0.0/16via: 10.10.0.1- to: 10.50.0.0/16via: 10.10.0.1interfaces:- eth1root@ubuntu1804:~# netplan applyroot@ubuntu1804:~# brctl showbridge name bridge id STP enabled interfacesbr0 8000.96dbd15c1daf no eth0br1 8000.9e02ab0faeb0 no eth1root@ubuntu1804:~# ifconfig br0br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 172.31.0.18 netmask 255.255.0.0 broadcast 172.31.255.255root@ubuntu1804:~# ifconfig br1br1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 172.31.0.18 netmask 255.255.0.0 broadcast 172.31.255.255双⽹卡绑定⽀持多⽹卡绑定七种模式第⼀种模式:mod=0,即:(balance-rr) Round-robin policy(平衡抡循环策略)特点:传输数据包顺序是依次传输(即:第1个包⾛eth0,下⼀个包就⾛eth1...⼀直循环下去,直到最后⼀个传输完毕),此模式提供负载平衡和容错能⼒。

ubuntu?NETWORKMA...

ubuntu?NETWORKMA...

ubuntu NETWORKMA...我正在尝试添加一个虚拟接口,以下是当前配置:$ less /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackpost-up iptables-restore < /etc/iptables.up.rulesauto eth0:0allow-hotplug eth0:0iface eth0:0 inet manual$ less /etc/NetworkManager/NetworkManager.confplugins=ifupdown,keyfile,ofonodns=dnsmasq[ifupdown]managed=false我都试过true和false上managed,但eth0:0仍然没有显示ifconfig:$ ifconfigeth0 Link encap:Ethernet HWaddr 00:1a:4b:62:f8:f4UP BROADCAST MULTICAST MTU:1500 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)Interrupt:22 Memory:e4600000-e4620000lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:1251 errors:0 dropped:0 overruns:0 frame:0TX packets:1251 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:121285 (121.2 KB) TX bytes:121285 (121.2 KB)wlan0 Link encap:Ethernet HWaddr 00:1b:77:bc:16:d5inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.25 5.0inet6 addr: fe80::21b:77ff:febc:16d5/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3382 errors:0 dropped:0 overruns:0 frame:0TX packets:3048 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:1593844 (1.5 MB) TX bytes:511234 (511.2 KB)如您所见,我有一个wlan0界面,因此我希望 NM 除了我的手动网络配置之外仍在工作,而不是直接删除。

Ubuntu重启网卡的三种方法

Ubuntu重启网卡的三种方法
从以上日志内容可以看出,传统的service重启和停止网络已经不再支持了,需要通过使用ifdown &ifup来实现相应的操作。
重启指定网卡 ifdown eth0 && ifup eth0 --------------------作者:marc07 来源:CSDN 原文:https:///2 版权声明:本文为博主原创文章,转载请附上博文链接!
Ubuntu14.04修改配置,重启网卡没有生效,出现如下问题: service networking restart //重启网络服务 stop: Job failed while stopping start: Job is already running: networking tail -f /var/log/upstart/networking.log //查看错误日志 Stopping or restarting the networking job is notsupported. Use ifdown & ifup to reconfigure desired interface.
Ubuntu重 启 网 卡 的 三 种 方 法
一、network 利用root帐户 # service network restart 或者/etc/init.d/networking restart
二、ifdown/ifup # ifdown eth0 # ifup eth0
三、ifconfig # ifconfig eth0 down # ifconfig eth0 up

在Ubuntu上启用和禁用NetworkManager

在Ubuntu上启用和禁用NetworkManager

在Ubuntu上启⽤和禁⽤NetworkManager NetworkManager是⼀项后端服务,⽤于控制Ubuntu操作系统上的⽹络接⼝。

NetworkManager的替代⽅法是systemd-networked。

在Ubuntu桌⾯上,⽹络管理器是通过图形⽤户界⾯管理⽹络界⾯的默认服务。

因此,如果要通过GUI配置IP地址,则应启⽤⽹络管理器。

Ubuntu⽹络管理器的替代⽅法是systemd-networkd,这是Ubuntu服务器18.04中的默认后端服务。

因此,如果要禁⽤NetworkManager,则应启⽤⽹络服务,⽽在⽹络管理器运⾏时最好禁⽤⽹络服务。

禁⽤⽹络管理器并启⽤systemd-networkd⾸先,运⾏以下命令以禁⽤NetworkManager:sudo systemctl stop NetworkManagersudo systemctl disable NetworkManagersudo systemctl mask NetworkManager接下来,启动并启⽤systemd-networkd:sudo systemctl unmask systemd-networkd.servicesudo systemctl enable systemd-networkd.servicesudo systemctl start systemd-networkd.service将接⼝配置添加到netplan配置⽂件(在/etc/netplan⽬录中):network:version: 2renderer: networkdethernets:enp0s3:dhcp4: yes通过运⾏以下命令来应⽤更改:sudo netplan apply在前⾯的⽰例中,我们将enp0s3接⼝配置为从DHCP服务器租⽤IP地址。

如果要设置静态IP地址,请单击以下链接以了解。

启⽤NetworkManager并禁⽤systemd-networkd可以通过以下步骤启动和启⽤Ubuntu Network Manager(在Ubuntu服务器中不建议这样做)。

Ubuntu20.04网络配置

Ubuntu20.04网络配置

Ubuntu20.04⽹络配置Ubuntu20.04 ⽹络配置设置 ROOT 密码先设置 root 密码,后⾯直接使⽤ root ⽤户操作it@it:~$ sudo passwd root[sudo] password for it:New password:Retype new password:passwd: password updated successfully⽹络管理⼯具 netplan1. 在 Ubuntu20.04 版本中使⽤ netplan 管理⽹络2. 在安装好的 Ubuntu20.04 中没有 networking 和 NetworkManage 服务3. netplan 配置⽂件:/etc/netplan/*.yaml ,⽂件名每个不⼀样4. netplan ⽰例⽂件: /usr/share/doc/netplan/example/ ⽬录下,在该⽬录下有各种⽰例⽂件,可以提供帮助修改⽹卡配置1. 编辑⽹络配置⽂件root@it:~# vim /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity'network:ethernets:ens32:addresses:- 192.168.121.25/24gateway4: 192.168.121.2nameservers:addresses:- 8.8.8.8version: 22. 加载刚刚修改的配置⽂件信息root@it:~# netplan applyroot@it:~#没有提⽰报错信息,说明配置成功root@it:~# ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:16:8d:18 brd ff:ff:ff:ff:ff:ffinet 192.168.121.25/24 brd 192.168.121.255 scope global ens32valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe16:8d18/64 scope linkvalid_lft forever preferred_lft forevernetplan 帮助信息root@it:~# netplan helpusage: /usr/sbin/netplan [-h] [--debug] ...Network configuration in YAML #YAML中的⽹络配置optional arguments:-h, --help show this help message and exit #显⽰此帮助信息并退出--debug Enable debug messages #启⽤调试消息Available commands:help Show this help message #显⽰帮助信息apply Apply current netplan config to running system #应⽤当前netplan配置到运⾏系统generate Generate backend specific configuration files from /etc/netplan/*.yaml #从/etc/netplan/*.yaml中⽣成特定后端配置⽂件 info Show current netplan version and available features #显⽰当前netplan版本和可⽤特性ip Retrieve IP information from the system #从系统中检索IP信息try Try to apply a new netplan config to running system, with automatic rollback #尝试将新的netplan配置应⽤到正在运⾏的系统,并⾃动回滚1. 启⽤调试信息root@it:~# netplan --debug apply** (generate:3189): DEBUG: 01:15:27.908: Processing input file /etc/netplan/00-installer-config.yaml..** (generate:3189): DEBUG: 01:15:27.908: starting new processing pass** (generate:3189): DEBUG: 01:15:27.908: We have some netdefs, pass them through a final round of validation** (generate:3189): DEBUG: 01:15:27.908: ens32: setting default backend to 1** (generate:3189): DEBUG: 01:15:27.908: Configuration is valid** (generate:3189): DEBUG: 01:15:27.908: Generating output files..** (generate:3189): DEBUG: 01:15:27.908: NetworkManager: definition ens32 is not for us (backend 1)(generate:3189): GLib-DEBUG: 01:15:27.908: posix_spawn avoided (fd close requested)DEBUG:netplan generated networkd configuration changed, restarting networkdDEBUG:no netplan generated NM configuration existsDEBUG:ens32 not found in {}DEBUG:Merged config:network:bonds: {}bridges: {}ethernets:ens32:addresses:- 192.168.121.25/24gateway4: 192.168.121.2nameservers:addresses:- 8.8.8.8vlans: {}wifis: {}DEBUG:Skipping non-physical interface: loDEBUG:device ens32 operstate is up, not changingDEBUG:{}DEBUG:netplan triggering .link rules for loDEBUG:netplan triggering .link rules for ens32。

Ubuntu配置网络

Ubuntu配置网络

Ubuntu配置⽹络Ubuntu配置⽹络⾸先编辑/etc/network/interfaces ⽂件,在终端中执⾏下⾯的命令sudo vi /etc/network/interfaces配置静态IP地址要编辑的内容如下:auto eth0 ##⾃动启⽤第⼀块⽹卡ifconf eth0 inet staticaddress 192.168.1.2 ##IP地址netmask 255.255.255.0 ##⼦⽹掩码gateway 192.168.1.1 ##⽹关也可以这样:在终端⾥输⼊sudo ifconfig address 192.168.1.2 ##设置IPsudo ifconfig netmask 255.255.255.0##设置⼦⽹掩码sudo ifconfig gateway 192.158.1.1 ##设置⽹关再然后就是配置DNSsudo vi /etc/resolv.conf增加内容:nameserver 61.177.7.1配置⽹关sudo route add default gw 192.168.0.1重新启动⽹络配置/etc/init.d/networking restartLINUX下的⽹络配置命令是ifconfig类似于WINDOWS命令⾏中的ipconfig。

可以使⽤ifconfig命令来配置并查看⽹络接⼝的配置情况。

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

1. ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up(2)配置eth0别名设备eth0:1的IP地址,并添加路由。

1. ifconfig eth0 192.168.1.32. route add –host 192.168.1.3 dev eth0:1(3)激活设备。

1. ifconfig eth0 up(4)禁⽤设备。

1. ifconfig eth0 down(5)查看指定的⽹络接⼝的配置。

Ubuntu中启用关闭Network-manager网络设置问题!

Ubuntu中启用关闭Network-manager网络设置问题!

Ubuntu中启用关闭Network-manager网络设置问题!【Server版本】在UbuntuServer版本中,因为只存有命令行模式,所以要想进行网络参数设置,只能通过修改/etc/network/interfaces。

具体设置方法如下:(1) UbuntuServer 修改 IP地址打开/etc/network/interfacessudo vim/etc/network/interfaces加入以下语句:auto eth0iface eth0inet staticaddressxxx.xxx.xxx.xxx #IP地址netmaskxxx.xxx.xxx.xxx #子网掩码gatewayxxx.xxx.xxx.xxx #网关(2) UbuntuServer 修改 DNS打开/etc/resolv.confsudo vim/etc/resolv.conf改为如下内容:searchlocaldomain #如果本Server为DNS服务器,可以加上这一句,如果不是,可以不加nameserver172.16.3.4 #希望修改成的DNSnameserver172.16.3.3 #希望修改成的DNS(3) UbuntuServer 最后一步,也是最重要的一步在rc.local里加入这个重启网络配置的命令:sudo/etc/init.d/networking restart【Desktop版本】在Desktop版本中,除了可以修改/etc/network/interfaces来进行配置以外;还可以直接在network-manager中配置。

通过interfaces修改的方法参照Server版本。

network-manager的配置和直观,按照提示一步一步操作即可,有兴趣的朋友,可以自行Google或者Baidu。

但如果修改了interfaces,又配置了network-manager(以下简称nm),你就会发现出现了一些莫名其妙的问题:1,interfaces和nm中的网络设置不一样,系统实际的IP是哪个?2,有时候莫名其妙的,界面右上角的网络连接图标就丢失了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ubuntu network
ubuntu network分类:
linux
2012-12-16 20:40
60人阅读
评论(0)
收藏
举报
1、ubuntu adsl设置
sudo pppoeconf
2、解决有线无法边接
dashhome/system setting/network。

显示Wired Unmanaged
解决方法:
sudo vim /etc/NetworkManager/NetworkManager.conf 将managed=false
改成managed=true
然后重启network-manager
sudo service network-manager restart
或者kill掉再启用:sudo NetworkManager。

再不行就重启:sudo reboot
3、如果network manager坏了,可以下掉
sudo apt-get remove network-manager
如果下掉后无法上网,解决方法:
sudo vi /etc/network/interface 把手工改成dhcp连接上网auto eth0
iface eth0 inet dhcp
/etc/init.d/networking restart 重启网络即可
然后sudo apt-get install network-manager 重新安装
network-manager
4、Booting system without full network configuration
一般是由于adsl配置引起的,当配置用adsl上网时
/etc/network/interfaces会加上配置
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig stop up # line maintained by pppoeconf
provider dsl-provider
当用有线普通连接时启动系统过程中写interfaces会出问题,会出现Booting system without full network configuration。

解决方法:
把这几行注释掉,sudo reboot
5、ubuntu系统日志
问题排查辅助
/var/log/syslog。

相关文档
最新文档