LINUX.ORG.RU

Сообщения fjord

 

Konsole выводит введённую команду

Форум — Desktop

В общем, вместе с выводом команды в консоль выводится сама команда, например:

ls -l /
выводит:
lsитого 49
...
как это убрать? urxvt уже достал своими уродскими чОрными рамками...

 ,

fjord
()

ascii to dec

Форум — Development

что-то я не так явно делаю. Нужно конвертнуть строку в десятичное число, всё это выполняется в загрузчике, вот, что я настряпал:

ascii_to_dec:
	mov si, testnum
	xor ax, ax
	xor dx, dx
	mov cx, 1
	mov bx, 10
.atd_begin:
	mov dx, [si]
	cmp dx, 0
	je .atd_done
	sub dx, '0'
	mul cx
	add dx, ax
	mov ax, cx
	mul bx
	mov cx, ax
	mov ax, dx
	inc si
	jmp .atd_begin
.atd_done:
	mov [number], ax
	ret

подозреваю, что это неправильное использование регистров или ещё что-то... времени нет совершенно уже разбираться, и да это курсач.

 ,

fjord
()

[c][open source][личинка программиста] Посоветуйте компилятор

Форум — Development

Есть большое желание разобраться в устройстве и в перспективе принять участие в разработке компилятора языка с. В связи с чем ищется сабж. Основные требования и условия:

- не GCC

- понятный/доступный новичку, размер имеет значение

- не мёртвый, желательно бажный

На данный момент выбор стоит между TinyCC и Pcc. Первый пугает тем, что «TCC has its roots in the OTCC project, где OTCC - is a very small self-compiling compiler for a subset of C I wrote to win the 2001 edition of the International Obfuscated C Contest», да и вообще непонятно разрабатывается он или нет, есть несколько форков, Беллард говорит что занят другими проектами etc etc. Pcc мне кажется более перспективным в качестве допиливания (хотя может я ошибаюсь), но смущает то что БСД ибо непонятно.

 

fjord
()

Port forwarding [openwrt][iptables]

Форум — Admin

Привет. Пытаюсь пробросить порты на роутере. Добавил в

/etc/config/firewall

config 'rule'
        option 'src' 'wan'
        option 'target' 'ACCEPT'
        option 'proto' 'tcpudp'
        option 'dest_port' '6882'

config 'redirect' 'torrent'
        option 'src' 'wan'
        option 'proto' 'tcpudp'
        option 'src_dport' '6882'
        option 'dest_ip' '192.168.1.2'
        option 'dest_port' '6882'

и как-то никак... Вывод iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 
ACCEPT     all  --  anywhere             anywhere            
syn_flood  tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,ACK/SYN 
input_rule  all  --  anywhere             anywhere            
input      all  --  anywhere             anywhere            

Chain FORWARD (policy DROP)
target     prot opt source               destination         
zone_wan_MSSFIX  all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 
forwarding_rule  all  --  anywhere             anywhere            
forward    all  --  anywhere             anywhere            
reject     all  --  anywhere             anywhere            

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 
ACCEPT     all  --  anywhere             anywhere            
output_rule  all  --  anywhere             anywhere            
output     all  --  anywhere             anywhere            

Chain forward (1 references)
target     prot opt source               destination         
zone_lan_forward  all  --  anywhere             anywhere            
zone_wan_forward  all  --  anywhere             anywhere            

Chain forwarding_lan (1 references)
target     prot opt source               destination         

Chain forwarding_rule (1 references)
target     prot opt source               destination         
nat_reflection_fwd  all  --  anywhere             anywhere            

Chain forwarding_wan (1 references)
target     prot opt source               destination         

Chain input (1 references)
target     prot opt source               destination         
zone_lan   all  --  anywhere             anywhere            
zone_wan   all  --  anywhere             anywhere            

Chain input_lan (1 references)
target     prot opt source               destination         

Chain input_rule (1 references)
target     prot opt source               destination         

Chain input_wan (1 references)
target     prot opt source               destination         

Chain nat_reflection_fwd (1 references)
target     prot opt source               destination         
ACCEPT     tcp  --  192.168.1.0/24       192.168.1.2         tcp dpt:6882 
ACCEPT     udp  --  192.168.1.0/24       192.168.1.2         udp dpt:6882 

Chain output (1 references)
target     prot opt source               destination         
zone_lan_ACCEPT  all  --  anywhere             anywhere            
zone_wan_ACCEPT  all  --  anywhere             anywhere            

Chain output_rule (1 references)
target     prot opt source               destination         

Chain reject (5 references)
target     prot opt source               destination         
REJECT     tcp  --  anywhere             anywhere            reject-with tcp-reset 
REJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable 

Chain syn_flood (1 references)
target     prot opt source               destination         
RETURN     tcp  --  anywhere             anywhere            tcp flags:FIN,SYN,RST,ACK/SYN limit: avg 25/sec burst 50 
DROP       all  --  anywhere             anywhere            

Chain zone_lan (1 references)
target     prot opt source               destination         
input_lan  all  --  anywhere             anywhere            
zone_lan_ACCEPT  all  --  anywhere             anywhere            

Chain zone_lan_ACCEPT (2 references)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            

Chain zone_lan_DROP (0 references)
target     prot opt source               destination         
DROP       all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere            

Chain zone_lan_MSSFIX (0 references)
target     prot opt source               destination         
TCPMSS     tcp  --  anywhere             anywhere            tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU 

Chain zone_lan_REJECT (1 references)
target     prot opt source               destination         
reject     all  --  anywhere             anywhere            
reject     all  --  anywhere             anywhere            

Chain zone_lan_forward (1 references)
target     prot opt source               destination         
zone_wan_ACCEPT  all  --  anywhere             anywhere            
forwarding_lan  all  --  anywhere             anywhere            
zone_lan_REJECT  all  --  anywhere             anywhere            

Chain zone_wan (1 references)
target     prot opt source               destination         
ACCEPT     icmp --  anywhere             anywhere            icmp echo-request 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:6882 
ACCEPT     udp  --  anywhere             anywhere            udp dpt:6882 
ACCEPT     udp  --  anywhere             anywhere            udp dpt:bootpc 
input_wan  all  --  anywhere             anywhere            
zone_wan_REJECT  all  --  anywhere             anywhere            

Chain zone_wan_ACCEPT (2 references)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            
ACCEPT     all  --  anywhere             anywhere            

Chain zone_wan_DROP (0 references)
target     prot opt source               destination         
DROP       all  --  anywhere             anywhere            
DROP       all  --  anywhere             anywhere            

Chain zone_wan_MSSFIX (1 references)
target     prot opt source               destination         
TCPMSS     tcp  --  anywhere             anywhere            tcp flags:SYN,RST/SYN TCPMSS clamp to PMTU 

Chain zone_wan_REJECT (2 references)
target     prot opt source               destination         
reject     all  --  anywhere             anywhere            
reject     all  --  anywhere             anywhere            

Chain zone_wan_forward (1 references)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             192.168.1.2         udp dpt:6882 
ACCEPT     tcp  --  anywhere             192.168.1.2         tcp dpt:6882 
forwarding_wan  all  --  anywhere             anywhere            
zone_wan_REJECT  all  --  anywhere             anywhere         

Куда копать?

 ,

fjord
()

com-порт и крякозябры

Форум — Linux-hardware

Здравствуйте. Необходимо подключиться к устройству посредством com-порта. Все сообщения выводятся в крякозябрах. Пробовал minicom и cu.

cu -l /dev/ttyUSB0 -s 57600

по крайней мере на такой скорости, структура выводимых сообщений напоминают загрузку linux.

Локаль на хосте ru_RU.UTF-8, на устройстве POSIX. export не помогает. Куда копать?

fjord
()

RSS подписка на новые темы