Skip to content

Instantly share code, notes, and snippets.

@hiroyuki-sato
hiroyuki-sato / gist:11405291
Created April 29, 2014 16:26
VyOS Submodules

conntrack-tools

conntrack and conntrackd

initramfs-tools

Vyatta fork of initramfs-tools

vyatta-iproute

コマンド

set policy route PPPOE-IN rule 10 destination address 0.0.0.0/0
set policy route PPPOE-IN rule 10 protocol tcp
set policy route PPPOE-IN rule 10 tcp flags 'SYN,!ACK,!FIN,!RST'
set policy route PPPOE-IN rule 10 set tcp-mss 1414
set interface ethernet eth0 policy route PPPOE-IN

/sbin/iptables -L -n -t mangle

$aaa = {
'instances' => {
'eth0' => {
'100' => {
'virtual-ip' => '1',
'priority' => '100',
'last-transition' => '1399784821',
'virtual-router-id' => '100',
'preempt' => 'enabled',
'state' => 'MASTER',
@hiroyuki-sato
hiroyuki-sato / gist:d9af8a829ffbb271a03d
Created May 13, 2014 13:02
set traffic-policy shaper ICMP-OUTGOING default bandwidth 500Mbps

Before

vyos@vyos# set traffic-policy shaper ICMP-OUTGOING default bandwidth 500Mbps
Possible completions:
   <number>     Bandwidth in Kbps
   <number>%    Percentage of overall rate (default 100%)
   <number><suffix>
                Value with scaling suffix (kbit, kbps, ...)

After

@hiroyuki-sato
hiroyuki-sato / image.png
Last active August 29, 2015 14:01
Prawn question 5/19
require 'prawn'
require 'pp'
WIDTH = 708.66
HEIGHT = 1000.63
Prawn::Document.generate("hoge.pdf",:page_size => [WIDTH, HEIGHT]) do
text "a" * 1024
indent_size = 60.to_f
  • aaaaa
  • bbbbb
    • ccccc
    • eeeeee
    • fffff
dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: source package vyos-e1000e
dpkg-buildpackage: source version 3.0.4
dpkg-buildpackage: source changed by Hiroyuki Sato <[email protected]>
dpkg-source --before-build e1000e-3.0.4
W: mdadm: unchecked configuration file: /etc/mdadm/mdadm.conf
W: mdadm: please read /usr/share/doc/mdadm/README.upgrading-2.5.3.gz .
W: mkconf: MD subsystem is not loaded, thus I cannot scan for arrays.
W: mdadm: failed to auto-generate temporary mdadm.conf file.
W: mdadm: no configuration file available.
xargs: aptitude: exited with status 255; aborting
P: Begin unmounting filesystems...
E: chroot build failed
@hiroyuki-sato
hiroyuki-sato / gist:5fa30f79671bbfa042bf
Created June 2, 2014 05:26
diff e1000e driver between linux v3.14 and VyOS (3.8)
diff -ru e1000e /path/to/linux/drivers/net/ethernet/intel/e1000e
diff -ru e1000e/80003es2lan.c /home/arch/linux/drivers/net/ethernet/intel/e1000e/80003es2lan.c
--- e1000e/80003es2lan.c 2014-05-26 11:09:47.000000000 +0900
+++ /home/arch/linux/drivers/net/ethernet/intel/e1000e/80003es2lan.c 2014-05-26 08:36:41.000000000 +0900
@@ -1,7 +1,7 @@
/*******************************************************************************
Intel PRO/1000 Linux driver
- Copyright(c) 1999 - 2011 Intel Corporation.
+ Copyright(c) 1999 - 2013 Intel Corporation.
commit 10f330d658358f90a9c1fd7ab0fc3803da59d15f
Author: Bruce Allan <[email protected]>
Date: Thu Apr 25 21:57:05 2013 -0700
e1000e: panic caused by Rx traffic arriving while interface going down
commit a3b87a4c69619f5366b7225aafbf7983eed31a9a
Author: Bruce Allan <[email protected]>
Date: Sat Apr 20 05:37:29 2013 +0000