首页 > 其他分享 >如何修改网络配置(动态_静态IP)

如何修改网络配置(动态_静态IP)

时间:2023-11-09 18:05:50浏览次数:37  
标签:etc 静态 IP ping 192.168 开发板 修改 eth0

接口丝印

设备名

说明

NET1

eth1

百兆网卡,位于核心板上

NET2

eth0

千兆网卡,位于底板上

1.配置静态IP  

1.1千兆以太网固定IP方式 

方法一 

 打开/etc/profile

vi /etc/profile            

 在最后加上

ifconfig eth0 192.168.1.151 gateway 192.168.1.2 up           

如何修改网络配置(动态_静态IP)_Ubuntu

重启开发板

输入

ifconfig            

查看

如何修改网络配置(动态_静态IP)_Ubuntu_02

方法二 

打开/etc/network/interfaces

vi /etc/network/interfaces            

添加内容如下:

auto lo                         #表示让系统在启动时自动识别并激活loopback(回环)接口            
iface lo inet loopback          #表示使用IPv4地址族配置loopback接口            
auto eth0                       #表示让系统在启动时自动识别并激活 eth0 接口。           
iface eth0 inet static           #用于指定需要固定IP的网卡            
address 192.168.1.226            #address用于指定需要固定的IP地址            
gateway 192.168.1.2                #gateway用于指定网关            
netmask 255.255.255.0              #用于设置IP地址子网掩码的命令,其中指定了子网掩码为255.255.255.0。           

1.2百兆以太网固定IP方式 

 方法一 

 打开/etc/profile

vi /etc/profile            

 在最后加上 

ifconfig eth1 192.168.1.151 gateway 192.168.1.2 up            

重启开发板

输入

ifconfig            

查看

如何修改网络配置(动态_静态IP)_Ubuntu_03

方法二 

打开/etc/network/interfaces

vi /etc/network/interfaces            

添加内容如下: 

auto lo                         #表示让系统在启动时自动识别并激活loopback(回环)接口            
iface lo inet loopback          #表示使用IPv4地址族配置loopback接口            
auto eth1                       #表示让系统在启动时自动识别并激活 eth01接口。           
iface eth1 inet static           #用于指定需要固定IP的网卡            
address 192.168.1.226            #address用于指定需要固定的IP地址            
gateway 192.168.1.2                #gateway用于指定网关            
netmask 255.255.255.0              #用于设置IP地址子网掩码的命令,其中指定了子网掩码为255.255.255.0。           

2.配置动态IP 

下面以eth0为例,eth1的配置也类似,打开/etc/network/interfaces

vi /etc/network/interfaces            

添加内容如下:

auto eth0            
iface eth0 inet dhcp            

其中"iface eth0 inet dhcp"表示为 eth0 接口设置了 DHCP 协议,使其能够自动获取 IP 地址、子网掩码和网关等网络配置信息。DHCP(Dynamic Host Configuration Protocol)是一种自动分配IP地址的协议,常用于局域网中的设备自动获取IP地址等网络配置信息。通过使用DHCP,可以省去手动配置复杂的网络参数的过程,使网络配置变得更加简单和易于管理。 

注意,如果系统成功获取到了DHCP分配的IP地址等信息,那么/etc/network/interfaces 文件中的相关配置会被DHCP客户端覆盖,因此在使用DHCP协议时,不需要手动设置address、netmask和gateway等配置项

3.测试网络 

ping是网络分析的重要手段

开发板可以尝试与同一网段下的PC端互ping

1.关闭防火墙

Windows下关闭防火墙

在 Windows 主机的控制面板\系统和安全\Windows Defender 防火墙中选择关闭防火墙。

如何修改网络配置(动态_静态IP)_开发板_04

 

如何修改网络配置(动态_静态IP)_Ubuntu_05

Ubuntu下关闭防火墙

打开Ubuntu 终端,使用以下指令关闭 Ubuntu 防火墙:

sudo ufw disable            

如何修改网络配置(动态_静态IP)_开发板_06

重启ubuntu:

reboot            

2.Windows下按键盘Win+R键打开“运行窗口”,输入cmd,打开终端 

如何修改网络配置(动态_静态IP)_开发板_07

3.在终端输入ipconfig,查看与开发板同一网段下的ip地址,可以看到Windows端IP为192.168.1.188

如何修改网络配置(动态_静态IP)_开发板_08

4.在Ubuntu终端输入ifconfig,查看IP,可以看到Ubuntu端的IP为192.168.1.212 

如何修改网络配置(动态_静态IP)_Ubuntu_09

5.在开发板终端输入ifconfig,查看开发板网卡ip:

ifconfig            

可以看到开发板ip为192.168.1.103,与Windows端ip、Ubuntu端ip处于同一网段,可以进行互ping测试:

如何修改网络配置(动态_静态IP)_开发板_10

6.在开发板终端ping Windows端的ip地址:

ping 192.168.1.188            

可以看到这种信息就是成功ping通,Ctrl+C结束ping: 

如何修改网络配置(动态_静态IP)_IP_11

7.在开发板终端ping Ubuntu端的ip地址:

ping 192.168.1.212            

可以看到这种信息就是成功ping通,Ctrl+C结束ping:

如何修改网络配置(动态_静态IP)_IP_12

8.在Windows终端ping开发板的ip地址:

ping 192.168.1.103            

可以看到这种信息就是成功ping通:

如何修改网络配置(动态_静态IP)_开发板_13

9.在Ubuntu终端ping开发板的ip地址:

ping 192.168.1.103            

可以看到这种信息就是成功ping通:

如何修改网络配置(动态_静态IP)_Ubuntu_14

至此,开发板网络配置及测试完成

标签:etc,静态,IP,ping,192.168,开发板,修改,eth0
From: https://blog.51cto.com/u_16059068/8285010

相关文章

  • JavaScript进阶
    闭包闭包(closure)是一个函数以及其捆绑的周边环境状态(lexicalenvironment,词法环境)的引用的组合。换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。在JavaScript中,闭包会随着函数的创建而被同时创建。<body><script>//闭包:内层函数+外层函数变量/......
  • python pip 如何从本地安装包
    TLTR:如果从仓库下载一个包,修改你想修改后的代码,再把这个包打包成tar.gz压缩包之后,在命令行执行python然后导入pip用pip安装就可以了如果你想通过代码来安装一个本地的Python包,可以使用pip模块:```pythonimportpippip.main(['install','/path/to/package'])```这里......
  • 【Django】使用gunicorn部署,找不到静态文件(admin,swagger...)
    先收集静态文件#settings.py里面需要指定收集的路径STATIC_ROOT与STATIC_URLpythonmanage.pycollectstatic添加识别代码#urls.pypath(r'^static/(?P<path>.*)$',serve,{'document_root':STATIC_ROOT}),......
  • 在Pycharm中解决pip安装interpreter报错
    在使用pip安装第三方模块的时候,报错:WARNING:Therepositorylocatedatmirrors.aliyun.comisnotatrustedorsecurehostandisbeingignored.IfthisrepositoryisavailableviaHTTPSwerecommendyouuseHTTPSinstead,otherwiseyoumaysilencethiswarnin......
  • 苹果电子iPad Pro系列或推出OLED版,改善PG模拟游戏体验
    在过去的一年中,苹果iPad系列未推出任何新品,然而,明年可能会带来令人振奋的更新。PG游戏软件APP猜测,苹果将进行全面的iPad产品线升级,包括最基础的iPad到高端的iPadPro。其中,最引人瞩目的是采用OLED显示屏的iPadPro,该款产品还将搭载M3芯片,这将是重大升级。根据韩媒的报道,LG、三星和......
  • Keepalived 提高吞吐量、负载均衡 ip_hash、负载均衡 url_hash 与 least_conn、Nginx
    Keepalived提高吞吐量keepalived:设置长连接处理的数量proxy_http_version:设置长连接http版本为1.1proxy_set_header:清除connectionheader信息upstreamtomcats{ #server192.168.1.173:8080max_fails=2fail_timeout=1s; server192.168.1.190:8080; #server......
  • jQuery.js - 前端必备的Javascript库
    作者:WangMin格言:努力做好自己喜欢的每一件事jQuery.js是什么?jQuery是一个快速简洁、免费开源易用的JavaScript框架,倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供了一种简便的JavaScript设计模式,以及我们开发中常用到的操作DOM的API,优化HTML文档操作......
  • DataGridView绑定数据之后如何修改列值
    privatevoiddataGridView1_CellFormatting(objectsender,DataGridViewCellFormattingEventArgse){if(e==null||e.Value==null||!(senderisDataGridView))return;DataGridViewview=(DataGridView)send......
  • The Javascript alert, confirm, and prompt boxes
    Thealert,confirm,andpromptboxesThethree"commands"involvedincreatingalert,confirm,andpromptboxesare:window.alert()window.confirm()window.prompt()Letslookatthemindetail.Thefirstoneis:window.alert()Thiscommandpopsu......
  • 如何使用静态IP代理上网?静态IP代理带来哪些好处?
    随着互联网的普及,越来越多的人开始使用代理上网。其中,静态IP代理作为一种稳定的网络加速方式,受到了越来越多用户的青睐。那么,如何使用静态IP代理上网呢?静态IP代理又带来哪些好处呢?下面就为大家详细介绍。一、如何使用静态IP代理上网?使用静态IP代理上网并不复杂,只需按照以下步骤即可......