ubuntu
Lin_QC
这个作者很懒,什么都没留下…
展开
-
LINUX 安装 AODV协议
介绍:AODV协议是无线自组网中主动路由协议的一种,也是非常经典的一个协议,但是,在linux实际环境中却很难找到协议的实现(十几年前有一个 aodv uu 现在的内核已经不能用了)经过我努力的寻找,还是发现了一个实现版本,就是在软件模块化路由器CLICK上有一个十几年前的AODV实现,现在还能够使用,运行。 亲测在树莓派和ubuntu上都能用,mac os不行(fromhost 、tohost模块无法安装)。1.下载源码和安装CLICK:https://github.com/kohler/原创 2020-05-27 23:52:01 · 1436 阅读 · 8 评论 -
socket编程收不到数据包,而wireshark却可以抓到包(解决办法)
在macbook上的xcode编写socket程序,发现recv函数收不到数据包,但通过抓包软件可以抓到包。寻找bug,最后定位到bind()函数,发现如果写成 int res=bind() xcode会报错Error:No viable conversion from '__bind<int &, sockaddr *, unsigned long>' t...原创 2020-01-07 15:52:37 · 6698 阅读 · 0 评论 -
Linux 网卡配置 (频段、发射功率等)
配置频段可以先查看有哪些频段:iwlist channel显示结果:可以通过命令行设置:比如我想wlan1使用157信道的频段sudo iwconfig wlan1 channel 157也可以通过文件设置:/etc/network/interfaces文件重启网络即可:sudo /etc/init.d/networking resta...原创 2019-12-30 19:24:09 · 9114 阅读 · 4 评论 -
更新mac系统后,gcc报错:configure: error: C compiler cannot create executables
兴奋的升级了苹果最新的系统 catelina ,发现32bits的应用直接就打不开了,不支持了,没想到运行之前的一个软件也遇到了问题。当我运行一个./configure时,gcc报出了这样的错误balabalablconfigure: error: C compiler cannot create executables网上查了查解决办法发现输入下面这条命令后就好使了...原创 2019-10-12 18:07:20 · 6325 阅读 · 6 评论 -
linux 内核路由表 U G H等含义
使用 route命令查看内核路由表可以看到flags下面有许多字母 组合,他们分别的含义是:U (route is up):该路由是有效的;H (target is a host):目标是一部主机 (IP) 而非网域;G (use gateway):需要透过外部的主机 (gateway) 来转递封包(一般指向默认网关);R (reinstate route for dynamic ...原创 2019-07-09 16:24:13 · 17098 阅读 · 0 评论 -
树莓派修改多网卡的连接
树莓派自身带一个网卡,mac地址 b8开头我加装了一块网卡 48开头之前已经配置好了两个网卡的联网,一个adhoc,一个连wifi (配置教程:https://blog.csdn.net/Lin_QC/article/details/90717218)由于实验需要,我想使用加装的网卡开启adhoc,而用自带的网卡连接wifi但是我发现,每次打开树莓派,总是使用加装的网卡连接w...原创 2019-06-10 10:31:14 · 23575 阅读 · 1 评论 -
修改 linux 主机名
1.打开文件hostnamesudo vim /etc/hostname输入你想要主机名,保存退出这时重启就可以发现主机名变为了你想要的,不过此时执行sudo会报一个错unable to resolve host 。。虽然不影响使用,但看着有点烦我们可以修改hosts文件来解决sudo vim /etc/hosts在文件里加上一条127.0....原创 2019-06-10 09:40:58 · 2414 阅读 · 0 评论 -
初学 Click 路由器
Click路由器的官方网址已经崩了唯一途径就是github :https://github.com/kohler/clickgit clone下载源码makemake install后也不懂如何使用看到文档中说 doc/click.5描述了怎么写配置文件打开click.5文件,画风是这样的写的是什么nroff mode反正极度影响观感发现可以使用m...原创 2019-06-19 15:03:03 · 6114 阅读 · 0 评论 -
把man手册转为pdf
查看linux手册有的时候界面看着不太舒服,我们可以将手册转为pdf再查看命令为man -t 手册名 | ps2pdf - 任意名字.pdf例如我想查看 click.5 手册我使用man -t 5 click | ps2pdf - click5.pdf...原创 2019-06-19 11:38:52 · 1375 阅读 · 1 评论 -
设置SSH免密登陆
转自:https://www.jianshu.com/p/e9db116fef8c手边的机器是装有OSX操作系统的Macbook Pro,现在我想通过终端ssh远程访问装有linux操作系统的服务器,通过以下步骤设置免密码访问1.生成私钥文件在客户端终端下输入以下命令ssh-keygen -t rsa每次执行 ssh-keygen -t rsa 产生的私钥文件都会不同如...转载 2019-06-13 16:22:51 · 1276 阅读 · 0 评论 -
ssh远程连接发送命令行
参考:https://www.cnblogs.com/softidea/p/6855045.htmlshell远程执行: 经常需要远程到其他节点上执行一些shell命令,如果分别ssh到每台主机上再去执行很麻烦,因此能有个集中管理的方式就好了。一下介绍两种shell命令远程执行的方法。前提条件: 配置ssh免密码登陆对于简单的命令: 如果是简单执行几个命令,则:...转载 2019-06-12 17:19:00 · 13622 阅读 · 0 评论 -
解决 Failed to connect to github.com port 443:connection timed out
使用git clone时卡住,之后报错 Failed to connect to github.com port 443: connection timed out将ubuntu上的代理软件关闭一切正常如果还是卡住,试着删除一下代理配置,这篇文章里有https://blog.csdn.net/Lin_QC/article/details/88966839...原创 2019-05-08 18:41:59 · 25840 阅读 · 0 评论 -
git不使用sudo无法执行 解决办法
之前在linux上瞎倒腾了一会终端代理,导致了终端上git出了一点问题,当git前面不加sudo时,会无法进行下载,一直卡在clone..如果使用sudo可以顺利下载,但是下载下来的文件访问权限都是root修改起来极为不便,之后编译运行也可能遇到各种各样的问题。其实,使用sudo能下载原因是因为执行sudo时,系统会重制环境变量,而不会使用代理,也就避开了之前瞎倒腾的弄的一堆代理。现在...原创 2019-04-02 11:33:39 · 19516 阅读 · 0 评论 -
ubuntu上安装nvidia驱动(出现不断登录,或者系统信息看不见)
这里有一篇比较全的文章https://blog.csdn.net/wf19930209/article/details/81877822介绍了许多安装的方法我一开始也使用了手动安装的方法,下载驱动,关闭各项服务,安装nvidia。可最后发现坑实在太多。首先,安装后可能会出现安装不上,也就是打开 system detail 显示的还是 lle什么鬼的,不是gt;其次安装成功后,还...原创 2018-11-27 16:37:45 · 10509 阅读 · 4 评论