“Smartphy”的版本间的差异

来自qingwei personal wiki
跳转至: 导航搜索
GCP container
iptable
第4行: 第4行:
 
sudo iptables -t nat -A POSTROUTING -s  192.168.125.0/24 -o ens192 -j MASQUERADE
 
sudo iptables -t nat -A POSTROUTING -s  192.168.125.0/24 -o ens192 -j MASQUERADE
 
</source>
 
</source>
 +
=== 常用命令 ===
 +
* 删一条iptable<br />
 +
sudo iptables -t nat -D PREROUTING 1<br />
 +
* 删所有iptable<br />
 +
iptables -F -t nat<br />
 +
* 查看iptable<br />
 +
iptables -t nat -L --line-number | more<br />
  
 
== GCP container ==
 
== GCP container ==

2017年12月7日 (四) 03:41的版本

iptable

container里ping不通外面

sudo iptables -t nat -A POSTROUTING -s  192.168.125.0/24 -o ens192 -j MASQUERADE

常用命令

  • 删一条iptable

sudo iptables -t nat -D PREROUTING 1

  • 删所有iptable

iptables -F -t nat

  • 查看iptable

iptables -t nat -L --line-number | more

GCP container

debug

docker pull "dockerhub.cisco.com/cabu-cmts-orch-docker/gcp-service:debug"

设置debug模式

 1 kubectl get pods --all-namespaces
 2 kubectl exec --namespace=kube-system -it <robot-orch-container> bash
 3 # 进入orch container 后
 4 robotctl spec   - generates the new yaml file for the containers
 5 robotctl update – my guess updates pod.conf
 6 robotctl stop – stop existing default namespace containers, sometimes I needed to wait for few seconds till they stopped
 7 kubectl get pods --all-namespaces         --- check that all default namespace containers stopped
 8 robotctl start – start all containers
 9 kubectl get pods --all-namespaces         --- verify all containers RUNNING
10 # copy image
11 scp qingwyan@10.75.12.21:/home/qingwyan/workspace3/gcp-service/spring/target/gcp-service-0.1-SNAPSHOT.jar .
12 # 启动
13 java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5006 gcp-service-0.1-SNAPSHOT.jar

一条命令kill java进程

ps -ef | grep java | grep -v grep | awk {'print $2'} | xargs kill -9
# grep -v grep 过滤掉auto出现的进程号

nso

debug手段

  • 状态为disable
1 admin@ncs# show devices device state
2 devices device 2c678746-c18d-3f32-8bcc-74a64c76da91
3  state oper-state     disabled
4  state oper-state-error-tag noconnection
5 # 查看错误原因
6 admin@ncs# devices device 2c678746-c18d-3f32-8bcc-74a64c76da91 sync-from 
7 result false
8 info Failed to authenticate towards device 2c678746-c18d-3f32-8bcc-74a64c76da91: Bad password for local/remote user admin/admin Auth failed

dhcp

ipv6

启动ipv6 server

sudo /usr/local/sbin/dhcpd -6 -d -cf /etc/dhcp/dhcpd6.conf sdn-br